Visual C++ 2005 (アンマネージ C++) で作成したスタティック ライブラリを使用しようとしています。「int myF(int a);」という関数を 1 つ宣言します。.h ファイルに変換し、.cpp ファイルに実装し、コンパイルします - .lib ファイルが生成されます。
VC++ 2005 (ネイティブ C++) で新しいプロジェクト (別のソリューション) を作成し、インクルード ファイルと lib ファイルのパスを追加します。関数 myF を呼び出すと、リンカーはエラーを報告します:「エラー LNK2019: 未解決の外部シンボル _myF が関数 _main で参照されています」。ライブラリ プロジェクトと同じソリューションでクライアント プロジェクトを作成し、ライブラリ プロジェクトへの参照を追加すると機能しますが、このようにすべてを実装するのではなく、プロジェクトに外部ライブラリを追加します。 .
なにが問題ですか?
ありがとうございました。