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

関連記事

no image

Ubuntu上でMetaEditorを使う

MT4は前回の記事で動くようになったけど、開発に使えなきゃ意味がない。ってことで MetaEditorを使って起動さ

記事を読む

no image

Windows上のThunderBirdのプロファイルセッティングをUbuntu上で起動する

案外簡単だったのでご紹介。ubuntu のコンソールからthunderbird -P でプロファイル画面起動多分、/

記事を読む

no image

RubyでWin32 API を使ってPostMessageAしたい。

記事を読む

no image

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

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

記事を読む

no image

【日記】ブログの方向性

こんばんは。キリンです。 超直感!プログラミング口座も、気づいたらEA製作までこぎつけて来れまして、 それほど初心者向け

記事を読む

no image

FXの利益が出る仕組み

こんばんは。 最近ずっと自動取引プログラムの作成にお熱な私です。 ある程度の成果(利益)は出てきました。 そうそう、ちょ

記事を読む

no image

【コラム】良いEAを見つけるには?

お久しぶりです!キリンです。 超直感プログラミング講座も、 当初の目的であるEA作成にまで何とかこぎつけることができまし

記事を読む

no image

この世で一番攻略本の多いゲームはなんだと思いますか?

こんばんは。 ちょっと昨日の帰りにふと思って、 すごく楽しいと思えるようになったことがあります。 それは、ビジネスはゲー

記事を読む

no image

ねっとさーふいん中に見つけたMT4プログラミングセミナー

おはようございます。キリンです。 MT4プログラミングで検索して僕のサイトに来てくれる人が多いです。 嬉しい限りです。

記事を読む

no image

スワップをイスラミックを使って儲けようと考えている方へ。

今気づいたけど、為替ブログ語りながらFXタグがなかった・・・。話は代わり、本題。さっき見つけたんですが、これは読んで

記事を読む

Message

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

Adsense

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

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

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

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

JupyterでボタンからJavascriptを実行して追加のアウトプットをさせない方法

Javascriptを実行するとアウトプットセルの行が増える これがとても面倒だった。上の

まだBokehで消耗してるの?これからはPandas-Bokehを使おうぜ

タイトルはあまり気にしないでください。全然、Bokehで消耗する価値があるとは思っています。ただ

SQLAlchemy のマイグレーションライブラリ Alembic を使ってみる。

SQLAlchemyの作者が作ったデータベースマイグレーションツール。個人的には、SQLAlch

→もっと見る

PAGE TOP ↑