1

アプリケーションをビルドする際に、コンパイルに必要な *.Lib ファイルのかなり長いリストがあります。ここに私のコンパイル手順があります:

Bin\cl.exe Main.cpp /EHsc /I atlmfc\include /I includes /I includes\Winsdk atlmfc\lib\amd64\nafxcw.Lib Libs\libcmt.lib Libs\Kernel32.Lib Libs\User32.Lib Libs\Gdi32 .Lib Libs\MSImg32.Lib Libs\ComDlg32.Lib Libs\WinSpool.Lib Libs\AdvAPI32.Lib Libs\Shell32.Lib Libs\ComCtl32.Lib Libs\ShLwApi.Lib Libs\Uuid.lib atlmfc\lib\amd64\atls. lib Libs\Ole32.Lib Libs\OleAut32.Lib Libs\oldnames.lib Libs\WS2_32.Lib Libs\MsWSock.Lib Libs\OleAcc.Lib Libs\comsuppw.lib Libs\GdiPlus.lib Libs\Imm32.Lib Libs\WinMM. Lib Libs\MsXml2.Lib Libs\OleDlg.Lib Libs\Urlmon.Lib /link/SUBSYSTEM:WINDOWS

これらのファイルはすべて同じディレクトリにあります。とにかく、1 つまたは 2 つのディレクトリです。すべてのファイルを入力するのではなく、必要なファイルをそれらのディレクトリで探すようにコンパイラに指示できる方法はありますか?

4

1 に答える 1

1

http://www.lavishsoft.com/wiki/index.php/Visual_Studio_Pathsまたはhttp://msdn.microsoft.com/en-us/library/1xhzskbe(v=vs.80).aspxをお探しですか? すでに Roman R. によって説明されているように、後でファイル内で pragma コマンドを使用できます。このようにして、プロジェクトの構成を見なくても、必要なライブラリをいつでも確認できます。プラグマ コマンドを使用したくない場合は、ライブラリを追加できるプロジェクト構成にリンカー セクションが必要です。

于 2012-10-13T09:13:35.713 に答える