Visual Studio2005、MFCです。
Debugモードではコンパイル通って実行できるのですが、Releaseモードにするとコンパ
イルが通りません。
どこかで設定しなくてはいけないのでしょうか?
追記:
リンカーツールエラーのLNK1104と出ます。
> リンカーツールエラーのLNK1104と出ます。
MSDN読みましたか?
LNK1104の意味は分かっていると仮定して。
ありがちなミスとしては
- 外部ライブラリが必要なのに、Debug版でしかリンク指定していなかった。
- 同じソリューションの別プロジェクトでビルドされるライブラリが必要なのに、
依存関係を付けていなかった。(デバッグ版では先に手でそのライブラリをコンパイル
していたので問題なかった)
あたりですね。プロジェクト設定を見直しましょう。
επιστημηさん
その辺はちゃんと読んでいます。
yoh2さん
プロジェクトの設定見直してみます。プロパティの設定でDebugの方しか設定してない箇
所があるのかもしれません。
> その辺はちゃんと読んでいます。
じゃ、なにがわからんのですか? ファイルが見つからんと言うてるんでしょ?
自分で作ったDLL等のライブラリがないといっているのなら、ソースと同じディレクトリーに
コピーしてプロジェクトに追加してあげればOKです。
リンクの設定はしなくても通るはずです。
コンパイルエラーはないみたいなのでヘッダーファイルは大丈夫ですよね。
ITOさん、
ヘッダーファイルは大丈夫でした。
何度かリビルド等をしたらできたみたいです。他の人にやってもらったので詳細は不明
ですが、コンパイルできるようになりました。しかし、他のものがDebugでもReleaseで
もできないものが出てきましたが…。
ありがとうございました。