Я только начал изучать C++, и я использую Microsoft Visual Studio Express 2012. Я начал проект, где планировал иметь все мои .cpp-файлы, но у меня теперь возникла проблема, когда я пытаюсь скомпилировать и запустить специфический .cpp-файл, он не работает.Есть ли способ скомпилировать и запустить один .cpp-файл в проекте Visual Studio Express '12?
VS, похоже, просто компилирует и запускает файл .cpp с основной функцией в нем, и он создает .exe и запускает его. Так как мой первый .cpp-файл (который содержит main()), является простой программой hello world, я получаю только эту информацию, когда пытаюсь скомпилировать и запустить сейчас.
У меня есть другой файл .cpp с функцией int age(), которая должна запрашивать возраст пользователя, а затем выводить его. Это очень просто, и я просто хочу запустить его, чтобы увидеть его в действии, но я не могу понять, как скомпилировать этот конкретный .cpp-файл в моем проекте, поскольку кажется, что он просто хочет скомпилировать основной файл .cpp с основным ().
Как я могу скомпилировать конкретный .cpp в проекте?
, даже если вы можете скомпилировать этот единственный файл (что довольно просто: щелкните правой кнопкой мыши файл, включите его и исключите остальные), он не будет связываться, так как функция main() больше не будет – stijn
В консольной программе , вам понадобится функция 'main()', чтобы выступать в качестве отправной точки для программы. –
ну, вы не можете скомпилировать определенный cpp. Вы можете скомпилировать конкретные проекты (если у них есть правильный тип - например, библиотека). То, что вы, скорее всего, ищете, - это объявление заголовка и тела. Обычная речь, вы объявляете свою функцию в «includeme.h» и записываете ее в «includeme.cpp». В вашем main.cpp вы будете '#include includeme.h', и теперь вы можете использовать функцию' age() 'в' main() ' – Najzero