Microsoft Visual C ++, компиляция небольших исходных кодов без файла проекта - PullRequest
6 голосов
/ 09 декабря 2010

Ну, я некоторое время использовал Dev-C ++ для изучения языка [c ++], и некоторые вещи не будут работать должным образом, например, глобальные и локальные переменные.Затем я решил скачать Microsoft Visual C ++, чтобы увидеть, как он сравнивается, и это было абсолютно здорово;особенно с его эстетикой.Однако меня беспокоило то, что, поскольку мне нужно создать множество небольших исходных файлов для проверки того, что я узнал, мне приходится каждый раз создавать большой проектный файл, занимающий ~ 18 МБ пространства.,Я пытался просто создать исходный файл C ++, но он никогда не работает, поскольку кнопки компиляции и запуска не выделяются без файла проекта, а нажатие клавиши f5 также не дает никакого результата.Но с Dev-C ++ я мог бы просто открыть его, управлять + n и быстро написать программу, скомпилировать ее, и она появилась бы, без необходимости в файле проекта.Так есть ли способ компилировать отдельные исходные файлы в Microsoft Visual C ++ без необходимости создавать файл проекта для включения его в?

Ответы [ 3 ]

17 голосов
/ 09 декабря 2010

Для простой программы, вы можете легко скомпилировать из командной строки,

Звездное меню-> Visual Studio-> Инструменты Visual Studio-> Командная строка

cd c:\..\your program path
cl.exe test.cpp
6 голосов
/ 09 декабря 2010

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

1 голос
/ 09 декабря 2010

Вы можете запустить компилятор из командной строки. Сначала вам нужно будет открыть командную строку, в которой будут установлены все переменные среды VC ++. Затем вы просто вызываете «cl» с параметрами, которые хотите .

Если вы хотите остаться в IDE, вы можете настроить «Внешний инструмент», чтобы скомпилировать его для вас:

  1. В Visual Studio выберите Инструменты \ Внешние инструменты
  2. Нажмите «Добавить» в диалоговом окне.
  3. Выберите подходящее имя, например, "Compile"
  4. Для «Команды» выберите cl.exe
  5. Для "Аргументов" введите $ (ItemPath)
  6. Установите флажок «использовать окно вывода», чтобы выходные данные компилятора отправлялись в окно вывода.

Теперь, чтобы использовать это, вы должны вызвать Visual Studio с правильно установленными переменными среды. Одним из способов является запуск командной строки Visual Studio, а затем введите devenv.exe. Затем откройте файл, который хотите скомпилировать, и выберите новый инструмент в меню «Инструменты».

...