回路図エディタ Qt-BSchV3 (Fedora14)

2011/4/14


Bsch

Fedora Core 5以降回路図エディタとしてBSchを使用しています。
Fedora 13ではヘッダファイルにの修正が必要でしたが、Fedora 14はヘッダファイル(stdafx.h)とソースファイル(application.cpp)に修正が必要になります。

準備

Qt-BSchV3をインストールするにはQt4,gcc-c++が必要です。
yum install -y qt qt-devel gcc-c++

ダウンロード

ユーザ権限でインストールします。
BSchは水魚堂様(http://www.suigyodo.com/)からダウンロードしてください。
mkdir ~/BSch
cd ~/BSch
wget http://www.suigyodo.com/online/e/qbsv047.tgz
wget http://www.suigyodo.com/online/e/qlcv043.tgz
#wget http://www.suigyodo.com/online/qnl047a.tgz
#wget http://www.suigyodo.com/online/qnu043a.tgz

インストール

ヘッダファイル(stdafx.h)およびソースファイル(application.cpp)を修正します。
cd ~/BSch
tar xzf qbsv047.tgz
cd qbsv047/qtbsch3v
echo "#include <stdlib.h>" >> stdafx.h
echo "#include <limits.h>" >> stdafx.h
echo "#include <string.h>" >> stdafx.h
mv application.cpp application.org
sed -e "s/::QVariant//g" application.org > application.cpp
rm application.org
qmake-qt4;make
cd ~/BSch
ln -s ~/BSch/qbsv047/qtbsch3v/qtbsch3v ~/BSch/qtbsch3v
convert ~/BSch/qbsv047/qtbsch3v/bsch.ico ~/BSch/bsch.png
~/BSch/qtbsch3v

ライブラリエディタqlcov

qtbsch3vと同様にインストールすることができます。
cd ~/BSch
tar xzf qlcv043.tgz
cd qlcv043/qtlcov
echo "#include <stdlib.h>" >> stdafx.h
echo "#include <limits.h>" >> stdafx.h
echo "#include <string.h>" >> stdafx.h
mv application.cpp application.org
sed -e "s/::QVariant//g" application.org > application.cpp
rm application.org
qmake-qt4;make
cd ~/BSch
ln -s ~/BSch/qlcv043/qtlcov/qtlcov ~/BSch/qtlcov
convert ~/BSch/qlcv043/qtlcov/lco.ico ~/BSch/lco.png
~/BSch/qtlcov