2012-04-27 28 views
1

私はVS2010を使用してマルチモーダル最適化関数を生成するためにライブラリを使用しています。私はライブラリのヘッダファイルをインクルードし、VSにライブラリディレクトリがどこにあるのかを伝えます。しかし、それに付属の* .libファイルはなく、単にソースファイルとヘッダファイルがあるので、VSに "Additional Library Directories"を指定することはできません。エラーLNK2019:関数メインで参照される未解決の外部シンボル

ヘッダーファイルをインクルードしてコードを実行しても問題ありません。私はLNK2019エラーを取得し、そのライブラリから任意のメソッドを呼び出す場合:

error LNK2019: unresolved external symbol "void __cdecl g_initialize(char *)" ([email protected]@[email protected]) referenced in function main".

私は周りを見回したと誰もが、私は、ライブラリをリンクする必要がありますが、私はそもそもライブラリファイルを持っていないと言っています。私は何をすべきか??

よろしく、

答えて

0

これらのヘッダーファイルの実装がある場合、2つの方法があります。

1)プロジェクトに追加することができます。

2)自分でライブラリをコンパイルするには、* .libファイルが必要です。その後、プロジェクトに追加します。

このライブラリの使用方法を説明しています。 また、ヘッダファイルで宣言されている実装メソッド/関数があるかどうかを調べることができます。

関連する問題