アプリケーションをライブラリとして構築していますが、必要な出力が確実に得られるようにするために、exe を生成するように切り替えました。実行するとすぐに、未解決の外部シンボルに関するいくつかのエラーが発生しました。
最初は、参照しているサードパーティのライブラリへのパスが設定されていないと思ったので、フォルダーをパス変数に追加し、インクルード、参照、およびソース ファイルにも追加しました。私はすべての道を持っていました。
私はまだエラーが発生します:
エラー LNK2019: 未解決の外部シンボル "__declspec(dllimport) public: static void __cdecl xercesc_2_8::XMLPlatformUtils::Initialize(char const * const,char const * const,class xercesc_2_8::PanicHandler * const,class xercesc_2_8::MemoryManager * const, bool)」(__imp_?Initialize@XMLPlatformUtils@xercesc_2_8@@SAXQBD0QAVPanicHandler@2@QAVMemoryManager@2@_N@Z) 関数「void __cdecl xsd::cxx::xml::initialize(void)」で参照 (?initialize@xml @cxx@xsd@@YAXXZ)
ここで質問している理由は、Visual Studio でライブラリとしてビルドしたときにこれらのエラーが発生しなかったためですが、dll および exe としては発生します。
誰か考えはありますか?