2016-10-31 4 views
-1

プロジェクトでfltk libを使用します。 私の目標は、すべてのライブラリの依存関係を持つプロジェクトをコンパイルすることです(今問題はFLTKのみであるため)、私はそれを使用したい各マシンにvcredistライブラリをインストールする必要はありません。 私はこのために、私はパラメータc/C++ - >コード生成 - >ランタイムライブラリ - >マルチスレッドでプロジェクトをコンパイルする必要があることを読んでいます。ビジュアルスタジオでFLTKマルチスレッド(MT)プロジェクトを構築する

今私はマルチスレッドDLLを使用していますし、すべてが正常に動作しますが、私はMTに変更したとき、私は(彼らはすべての類似したコードLNK2001を得た)エラーリストを取得する:

コードLNK2001説明未解決の外部シンボル__imp___wgetcwdファイルConsoleApplication2 \ fltk.lib(fl_utf8.obj)

MTセットアップでプロジェクトをコンパイルするにはどうすればよいですか?

+0

コード例を教えてください。これは500万の異なることを意味することができます。エラーは、これが間違いなく_linker_エラーであることを示しており、おそらく適切に宣言されていないものを使用しようとしたとします。問題は何ですか。 – mutantkeyboard

+0

'__imp__'接頭辞は、まだDLLからインポートしようとしているものを示唆しています。 –

答えて

0

解決済み。

私の解決策は、MTセットアップでFLTK静的ライブラリを再コンパイルすることでした。

関連する問題