Вопрос

Мне дали проект C ++, скомпилированный с использованием компилятора MS Visual Studio .net 2003 C ++, и файл .mak, который использовался для его компиляции. Я могу собрать его из командной строки, используя nmake project.mak, но компилятор жалуется, что afxres.h не был найден. Я немного поискал, и файл afxres.h находится в каталоге Visual Studio во включаемом файле. Где я должен указать nmake, где искать этот заголовочный файл?

Это было полезно?

Решение

В меню «Пуск» в разделе «Программы» должен быть значок, который открывает экземпляр cmd.exe со всеми правильными переменными среды MSVS, настроенными для построения командной строки.

Другие советы

Другой вариант - запустить соответствующий командный файл vars из обычной командной строки. Название и местоположение варьируется от версии к версии. Я считаю, что для VS2003 это

C: \ Program Files \ Microsoft Visual Studio.NET 2003 \ Vc7 \ bin \ vcvars32.bat

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top