#c #cl
#c #cl
Вопрос:
просто простой вопрос Я хочу скомпилировать несколько файлов в один исполняемый файл с помощью компилятора Visual Studio (или, как я его называю «cl.exe «).
например, у меня есть «main.cpp » этому файлу нужен заголовочный файл с именем «file.h» Мне нужно скомпилировать оба этих файла в один исполняемый файл. Я думаю, вы можете сделать это в g , так есть ли способ сделать это в компиляторе vs?
о, кстати, я не разрабатываю внутри Visual Studio, я просто использую инструменты сборки.
Спасибо.
Комментарии:
1. Вы не компилируете заголовки напрямую, поэтому в этом случае у вас есть 1 файл для сборки
main.cpp
2. извините, я не уточнил, что заголовок принадлежит сторонней библиотеке из github, разве мне не нужно компилировать файлы c и заголовков этой библиотеки? еще раз извините, я новичок в C
3. разве мне не нужно также компилировать c и заголовочные файлы этой библиотеки? Вероятно, вам нужно прочитать инструкции о том, как это сделать. Некоторые библиотеки будут предоставлять двоичные загрузки. Другие потребуют от вас установки утилиты, такой как CMake, которую вы можете использовать для создания файла Makefile и использования nmake через командную строку, а другие потребуют от вас установки среды разработки Visual Studio Community IDE. Для человека, новичка в c , это, вероятно, будет сложно сделать, просто используя компилятор msvc командной строки. Я не считаю это задачей для начинающих.
4. вы правы, есть makefile. Спасибо