Releaseでコンパイルできない – プログラミング – Home

Releaseでコンパイルできない
 
通知
すべてクリア

[解決済] Releaseでコンパイルできない


さこたれん
 さこたれん
(@さこたれん)
ゲスト
結合: 17年前
投稿: 4
Topic starter  

Visual Studio2005、MFCです。

Debugモードではコンパイル通って実行できるのですが、Releaseモードにするとコンパ
イルが通りません。

どこかで設定しなくてはいけないのでしょうか?


引用未解決
トピックタグ
さこたれん
 さこたれん
(@さこたれん)
ゲスト
結合: 17年前
投稿: 4
Topic starter  

追記:

リンカーツールエラーのLNK1104と出ます。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

> リンカーツールエラーのLNK1104と出ます。

MSDN読みましたか?


返信引用
yoh2
 yoh2
(@yoh2)
ゲスト
結合: 18年前
投稿: 70
 

LNK1104の意味は分かっていると仮定して。
ありがちなミスとしては

- 外部ライブラリが必要なのに、Debug版でしかリンク指定していなかった。
- 同じソリューションの別プロジェクトでビルドされるライブラリが必要なのに、
依存関係を付けていなかった。(デバッグ版では先に手でそのライブラリをコンパイル
していたので問題なかった)

あたりですね。プロジェクト設定を見直しましょう。


返信引用
さこたれん
 さこたれん
(@さこたれん)
ゲスト
結合: 17年前
投稿: 4
Topic starter  

επιστημηさん
その辺はちゃんと読んでいます。

yoh2さん
プロジェクトの設定見直してみます。プロパティの設定でDebugの方しか設定してない箇
所があるのかもしれません。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

> その辺はちゃんと読んでいます。

じゃ、なにがわからんのですか? ファイルが見つからんと言うてるんでしょ?


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

自分で作ったDLL等のライブラリがないといっているのなら、ソースと同じディレクトリーに
コピーしてプロジェクトに追加してあげればOKです。
リンクの設定はしなくても通るはずです。
コンパイルエラーはないみたいなのでヘッダーファイルは大丈夫ですよね。


返信引用
さこたれん
 さこたれん
(@さこたれん)
ゲスト
結合: 17年前
投稿: 4
Topic starter  

ITOさん、
ヘッダーファイルは大丈夫でした。
何度かリビルド等をしたらできたみたいです。他の人にやってもらったので詳細は不明
ですが、コンパイルできるようになりました。しかし、他のものがDebugでもReleaseで
もできないものが出てきましたが…。

ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました