Visual Studio.NETから cで Console Applicationを作ろうとしています。 ビルドしようとすると error LNK2019: unresolved external symbol_..... のエラーメッセージが出てしまいます。
多分、リンクすべきものが見つからないのだと思うのですが、リンカはどこのディレクトリを見に行くのでしょうか? あるいは、そのディレクトリを指定することはできますか?
APIによっては,ライブラリをきっちりリンクしないといけないので,
そのあたりをしていないだけだと思います。
VC++インストール時にインストールされたライブラリは,
IDE上でのリンク時には検索されます。
リンカが見に行くディレクトリは,
・/LIBPATHで指定されたディレクトリ
・%LIB%
・カレントディレクトリ
だと思います。
#きっちり書いてあるものは簡単に検索しただけでは見つかりませんでした。
VC++.NETでの設定方法は,/LIBPATHのヘルプ中に書いてあります。
http://msdn.microsoft.com/library/en-us/vccore/html/_core_.2f.libpath.asp
http://www.microsoft.com/japan/msdn/library/ja/vccore/html/_core_.2f.libpath.asp
YuOさん
丁寧なアドバイス ありがとうございました。
解決しました。