私はC#GUIで.NET .DLLでラップされたネイティブの.DLLライブラリを使用するソリューションを持っています。デバッグモードが機能します。リリースモードでは多くのエラーが生成されます。
すべて私の配管は、デバッグモードでうまく動作します。私がリリースモードに入るのを試みると、私はエラーメッセージの大部分を取得します。主にネイティブライブラリの.CPPファイルと関係します。エラーは、次のものがあります。
- TRACE_DEBUG_METHOD_CALL許可されていないDLLIMPORT関数の定義:(:DLLAPI_Release:宣言されていない識別子など)
私は、C/C++プロジェクトのプロパティ設定が圧倒的であることを認めなければならないので、単純に変更する必要がある簡単な設定があるかどうか疑問に思います。
また、VS2010のプロジェクトのプロパティウィンドウに特化した書籍がありますか?私はいくつかの本を持っていますが、真剣なアプリケーション開発にとって非常に重要な要素であることは明らかです。
誰もが提供できる援助に感謝します。ありがとう!
VC++は強力で、多くの設定プロパティがあります。:)何かに答えるには、少なくともネイティブDLLからエンティティをエクスポート/インポートする方法を私たちに見せてください。 –
愚かな質問かもしれませんが、リリースモードに変更した後で実際にソリューションを構築しようとしましたか?私はときどきモードを切り替えるときに多くのエラーを取得しますが、これらはすぐに私がビルドするようになります。 –