2009-07-18 2 views
1

Я открыл hello.cpp. Почему нет файла -> Compile -> hello.cpp? Какой другой простой способ, если таковой имеется?компиляция небольшой C++-программы с Visual C++ Express

+0

Delirium Tremems, у меня обычно есть один из тех, кто после «Высокомерного ублюдка» и заканчивается «Близким идиотом». Это просто кажется естественной прогрессией. – NoMoreZealots

+0

Duplicate: http://stackoverflow.com/questions/880803/running-small-c-programs-in-visual-studio-without-creating-projects/880861#880861 – GManNickG

+0

Есть ли способ объединить повторяющиеся вопросы, а не просто закрывая их? Я имею в виду, что имеет смысл сделать это. – NoMoreZealots

ответ

2

Файл должен быть частью проекта, прежде чем вы сможете его компилировать/строить. Начиная с VS 2005 (или, возможно, 2008), вы можете использовать Файл -> Создать -> Проект из существующего кода, чтобы обернуть проект вокруг исходных файлов.

+0

Это своего рода боль в заднице, если вы привыкли к тому, чтобы просто набрать gcc Hello.cpp. Но в целом это дает вам хороший график просмотра ваших файлов приложений и классов. – NoMoreZealots

+0

ЭТО РАБОТАЕТ! ОНО РАБОТАЕТ! ОНО РАБОТАЕТ! СПАСИБО БОЛЬШОЕ!!! –

0

Лучший способ создать пустой проект добавить hello.cpp, тогда Visual Studio построит вашу программу.

1

Или вы можете использовать что-то вроде блокнота ++ и написать сценарий, который компилируется с помощью Windows 7/Visual studio C++ compile (CL.exe). Это может сработать и делать то, что вы описываете. C++ предназначался для проектов среднего и крупного размера, для которых требуется производительность и эффективность использования пространства. Если вы хотите практиковать, вы можете использовать метод, который я описал, но в противном случае я бы рекомендовал использовать что-то вроде Python/Java/PHP/etc для извлечения приложений, которые могут принять удар производительности интерпретируемого/JIT-компилируемого языка. Это позволит вам развиваться быстрыми темпами. Я предпочитаю сам C++, но очень часто использую этот подход.