Wizard In The Market
システムトレードの魔術師

*

CPPUnitをWindows上でコンパイルする

公開日: : 最終更新日:2015/01/13 その他

ダウンロードとかはここから。
http://sourceforge.net/apps/mediawiki/cppunit/index.php?title=Main_Page

でも、VC6より上のVersionを使うとエラーが出るみたい。
こういうの多いと困りますよねぇ。

エラーの内容はこんな感じ。

MsDevCallerListCtrl.cpp
.MsDevCallerListCtrl.cpp(67) : error C3505: cannot load type library ‘{80CC9F66-E7D8-4DDD-85B6-D9E6CD0E93E2}’
.MsDevCallerListCtrl.cpp(67) : fatal error C1104: fatal error importing libid: ’80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2′

解決方法はここに乗ってた。

http://codereflect.com/2007/12/25/cppunit-error-c3505-cannot-load-type-library-80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2-whats-it/

まず、MsDevCallerListCtrl.cppを変更する。

#pragma warning( disable : 4278 )
#pragma warning( disable : 4146 )
//The following #import imports EnvDTE based on its LIBID.
#import “libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2” version(“8.0”) lcid(“0”) raw_interfaces_only named_guids
//The following #import imports EnvDTE80 based on its LIBID.
#import “libid:1A31287A-4D7D-413e-8E32-3B374931BD89” version(“8.0”) lcid(“0”) raw_interfaces_only named_guids
#pragma warning( default : 4146 )
#pragma warning( default : 4278 )

そして、ファイルを置くパスに半角スペースがない状態にする。
Program Files化とかはまずいってことですね。

これでコンパイルできました。

にほんブログ村 為替ブログへ 
Fx-Kirin

About Fx-Kirin

2009年10月にFXを開始、翌年2010年5月から脱サラをしてFX業界に専念。 2012年10月頃から本格的に勝ち始め、一月で資産を倍にする、2年半月間負けなし等、安定した収支で2013年11月に生涯FX収支が1億を超える。 投資スタイルはシステムトレード。プログラミングの知識がほぼない状態から、独学で自分がしたいと思うことであればほぼ実現することが可能なレベルまで成長。好きな言語はRuby, Python。必要となればC++からVBA、Pascal等なんでも行う。MT4/MT5のプログラミングも得意。 2011年にはFXで稼いだ資金をもとにシンガポールに移住し、留学も兼ねて起業をチャレンジするほど、ビジネスを興すことに熱意がある。国内の業者を主に使い始めたことから、2012年に帰国。零細株式会社経営中。

Adsense

  • このエントリーをはてなブックマークに追加
  • Pocket
  • 67 follow us in feedly

関連記事

初ブログ

かれこれ、長年FXをやっていますが、ドローダウンの激しさから他の収入源を作るべくブログを始めることにしました。 私の持っ

記事を読む

no image

新年のご挨拶

新年明けましておめでとうございます。昨年は数々の苦と遭遇してしまう年となってしまいましたが、それらは今年から乗り越え

記事を読む

no image

人脈はまず貢献から

さて、今までメタトレーダーのプログラム作成がメインのブログになっておりましたが、 ちょっと方向性を変更して行こうと思いま

記事を読む

no image

Sakura VPS Serverにsqlite3の最新版を入れる際に。

www.sqlite.orgからソースファイルダウンロードして解答解答したディレクトリで./configuresud

記事を読む

no image

Sakura VPS Ubuntu 12.04 に Ruby on rails と PHP、 メールサーバ構築までまとめてみる。 その6

結構長くなっちゃう。あとはRuby on Railsのインストールぐらいだね。頑張っていこー。 Rubyのインストール

記事を読む

no image

VPS上で複数ログインしてしまう場合の注意

こんばんは。キリンです。 EAの運用の際、VPSを用いてらっしゃる方は多いと思います。 FTLでもVPSの運用をお勧めし

記事を読む

no image

【β版】裁量トレード検証ツール TradeTester公開

こんにちは。キリンです。 今日はかなり便利なソフトウェアの公開をします。 裁量のバックテストには打ってつけです。 (正直

記事を読む

no image

【ブレイク対策完了】1年で資産5倍に。

ちょっと前にアップロードしたEAですが、 改良を加え、ブレイク対策をほどこしたところ ロット数1で、 資産5倍にすること

記事を読む

no image

11/2運用履歴

<colgroup> </colgroup>バイナリオプション日付曜日取

記事を読む

no image

ubuntu firefoxで特定のページだけ文字が表示されない

該当ページのヘッダによって指定された言語のFontが異常です。FirefoxのJapaneseの場合の指定フォントを

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Adsense

joblib によって謎のバグが起こる

joblib 0.14.1 にて確認.0.13.2 だと起こらない.import joblib を消

Fixing kernel error AMD-Vi: Event logged IO_PAGE_FAULT on Ryzen Machine

My pc was periodically shut down on 7:40 am JS

Ubuntu で仮想ディスプレイを使う

雑多な備忘録ですが、せっかくなので残しておきます。 Ubuntu 18.04 の resolv.c

PYPIへの登録を10秒でできるようになる方法

pip 使ってますよね Pythonを使っている人であれば、pip installでライブラリ

The art of debugging with GDB, DDD, and Eclipse の読書メモ

GDBの勉強がしたくて、下の本を原著で読んでみました。10年前の本だけど全然現役でした。

→もっと見る

PAGE TOP ↑