0
リリースビルドには、MFCライブラリのデバッグバージョンが必要です。だれかがプロジェクトを見る場所を知っているので、それらの依存関係を正しく変更してリリースすることができますか?
コマンドラインを使用:リリースビルドはMFCのデバッグDLLに依存します
そして:
では%fのため(* .LIB)/IMPORTS:msvcrt120d.dll /OUT:output.txt
EDIT DUMPBIN行います私が得た出力(私が指定したインポートファイルには関係ありません):
Summary
1B0 .CRT$XCU
15BA .bss
238 .data
5D67 .data$r
1FC0 .debug$S
1ABB2 .drectve
1AE68 .pdata
1CA3C .rdata
BDF0 .rdata$r
730 .rsrc$01
25F8 .rsrc$02
636 .text$di
146BCA .text$mn
F259 .text$x
597 .text$yd
3BC58 .xdata
980 .xdata$x
10 ATL$__a
10 ATL$__z
は、あなたのMFCの設定を確認してください。それらがうまくいけば、リンクしているライブラリのうちの1つに依存する可能性が高いです。デバッグバージョンのMFCとリンクする(サードパーティの)ライブラリのデバッグバージョンとリンクしているかどうかを確認します。 – IInspectable
@IInspectableこんにちは、あなたからの素晴らしい聴聞会。おそらく、リンクしているライブラリのうちの1つに依存している可能性があります。しかし、それらのライブラリの数は(160以上)巨大であり、私はあなたがより良い解決策を提案できない限り、私はそれらを手動で行ってチェックをしなければならないと信じています。 –
プロセスを自動化することができます。すべてのDLLに対して[FOR](https://technet.microsoft.com/en-us/library/bb490909.aspx)ループを実行し、[DUMPBIN](https://msdn.microsoft .com/en-us/library/c1h23y6c.aspx)と[/IMPORTS](https://msdn.microsoft.com/en-us/library/d7k09ee7.aspx)]オプションを使用して、デバッグMFC DLLの1つをオプションの* file *パラメータ – IInspectable