Для некоторых целей это не очень важно. Я использовал MSVC 2012 в консольном режиме (Windows 8x64), и когда я попытался скомпилировать «Hello, World!» он не нашел свою библиотеку stabdard, и линкер не смог найти некоторые из своих lib-файлов. Так что в конце концов мне удалось настроить и компиляции и компоновки команды, чтобы заставить их работать должным образом:MSVC не может найти свои библиотеки
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\cl.exe" -c main.cpp /I
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include"
и для связи:
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe"
main.obj
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib"
/LIBPATH:"C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86"
Чтобы подвести итог, я хочу знать, как они могут быть настроены так что cl обнаружил, что его заголовки и ссылки найдены в этих lib. Пожалуйста, подумайте, что я собираюсь использовать их в Qt Creator, где они не работают, и я только что нашел способ заставить их работать, но извне Творца, и мне нужно сделать это средствами Творца (nmake или jom, которые есть).
Окружающая среда должна быть настроена правильно, чтобы компилятор и компоновщик находили материал без явного указания требуемых каталогов. Обычно вы делаете это с помощью командной строки Visual Studio или вызываете командный файл vc/vcvarsall.bat. Может быть, вам стоит сосредоточиться на том, почему у QT Creator возникают проблемы, уже много вопросов об этом. –