Как Вы испытываете маленький/простой C или исходные коды C++?

Можно просто определить привязку клавиш, которая открывает поиск файла:

  1. Переходят в Предпочтения > Общий > Ключи
  2. Тип "поиск файла" в поле поиска. (Если нет никаких результатов, и Вы имеете действительно старую версию Eclipse, выбираете флажок Include Unbound Commands .)
  3. Помещенный каре в текстовое поле Binding и нажатие сочетание клавиш Вы хотите использовать:

enter image description here

можно или снова использовать CTRL + H связывающий (удалите другую привязку в этом случае), или определите другой (например, CTRL + SHIFT + H ). Удалить другой обязательный поиск "Открытого Поискового Диалогового окна" и нажать Unbind Command.

<час>

Другое решение: Вы могли нажать CTRL + 3 в Вашем редакторе, ввести в "файле s", нажать Входят . В следующий раз, когда Вы нажимаете CTRL + 3 , "Поиск Файла" наверху.

8
задан PythontoBeLoved 11 December 2009 в 09:40
поделиться

17 ответов

Вы можете скомпилировать из командной строки, используя cl.exe . Подробные инструкции см. В статье MSDN Как: компилировать собственную программу на C ++ из командной строки .

13
ответ дан 5 December 2019 в 04:37
поделиться

I use cl.exe and nmake.exe from Visual C++ Express to compile small groups of .c and .cpp files. Rolling your own simple Makefile for nmake.exe is easy.

0
ответ дан 5 December 2019 в 04:37
поделиться

У меня есть Test.sln , в котором есть Test.vcproj , у которого есть Test.cpp . У решения есть несколько удобных конфигураций (для максимального соответствия C ++ std и другие). Я просто вставляю код в / из файла Test.cpp и компилирую его таким образом.

0
ответ дан 5 December 2019 в 04:37
поделиться

Я также использую Visual Studio; для быстрого тестирования и создания прототипов у меня есть файл scratch.c на моем рабочем столе, который я просто загружаю и тестирую.

Я не вижу открытия Visual Studio, щелкнув новый документ значок, написание кода, нажатие F5, а затем принятие значений по умолчанию для всего, что требует слишком больших усилий :)

Другая альтернатива, которая у меня есть (которую я не использую для C, но использую для Haskell), - это PuTTY в Linux ящик, к которому у меня есть доступ, и все, что в нем есть.

0
ответ дан 5 December 2019 в 04:37
поделиться

Я использовал Dev-C ++ после 2004 года, и он все еще работает достаточно хорошо.

Я даже использовал проекты, написанные на Dev-C ++, для своих практических занятий, которые должны были выполняться на машинах с Linux. Только что изменил файлы make.

0
ответ дан 5 December 2019 в 04:37
поделиться

Я не использовал ни один из них, но MinGW и lcc-win32 кажутся довольно легкими, и людям они нравятся в новости: comp.lang.c . MinGW - это бесплатный порт GNU Compiler Collection для Windows, lcc-win32 - для некоммерческого использования.

1
ответ дан 5 December 2019 в 04:37
поделиться

Обычно я редактирую свой код в notepad ++, а затем компилирую его с помощью gcc под cygwin или msys.

0
ответ дан 5 December 2019 в 04:37
поделиться

Вы можете сделать То же самое и для Windows - запустите VI и запустите вывод через gcc.

Либо получите MingGW / MSys, Cygwin , либо собственные порты каждого приложения ( gnu tools , vi )

Тот факт, что вы используете Windows, не означает, что вы вынуждены использовать Visual Studio.

1
ответ дан 5 December 2019 в 04:37
поделиться

Может я просто * nix компьютерщик, но я перешел на http://consoletelnet.sourceforge.net/gccwin32.html и получил gcc для win32 . Затем я перешел на http://unxutils.sourceforge.net/ и использовал эти инструменты командной строки. (Я переименовал их find.exe в gfind.exe, чтобы избежать конфликта с поиском Windows). Затем я использую gvim для win32 для написания кода и make / gcc для его компиляции. Теперь мне нужно изучить только одну среду.

2
ответ дан 5 December 2019 в 04:37
поделиться

И если у вас нет доступа к вашему локальному компьютеру или вам лень искать компилятор командной строки, вы можете вставить свой код в онлайн-компилятор. Их несколько в сети, вы можете попробовать один из них здесь . Это бесплатно, регистрация не требуется. В нем есть некоторые недостатки, но для быстрой проверки кода это нормально.

Вы также можете использовать некоторые другие языки, C, C ++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl, если быть точным. .

2
ответ дан 5 December 2019 в 04:37
поделиться

Я всегда использую MinGW (GCC для Windows) для таких задач.

3
ответ дан 5 December 2019 в 04:37
поделиться

MinGW - хорошее решение, если вы не используете что-либо специфическое для Visual Studio. Если это так, в меню «Пуск» Visual Studio должен быть скрипт, запускающий «командную строку» для Visual Studio.

Также имейте в виду, даже если вы не собираетесь использовать Visual Studio, если вы используете MinGW, вы столкнетесь с проблемами даже с тем, чего не ожидаете (например ... если вы решите попробовать Apple Bonjour SDK, и в этом случае вы получите неприятные ошибки ссылок), потому что GCC и Библиотеки MSVC ++ не всегда работают хорошо.

3
ответ дан 5 December 2019 в 04:37
поделиться

Я думаю, что нет ничего плохого в том, чтобы запустить Visual Studio для тестирования. После этого вы можете удалить 20MB;)

Однако вы также можете просто вызвать компилятор командной строки в Windows. Просто запустите консоль Windows SDK (или консоль Visual Studio), и все готово. И вы даже можете использовать vi (конечно, сначала необходимо установить его).

5
ответ дан 5 December 2019 в 04:37
поделиться

Для простейших примеров кодовая панель может быть опцией.

6
ответ дан 5 December 2019 в 04:37
поделиться

Когда вы устанавливали Visual Studio, в ваших программах была создана запись с именем вроде «Командная строка Visual Studio» (возможно, в группе «Инструменты Visual Studio»).

Выполнить эту командную строку (он устанавливает некоторые переменные среды, необходимые для компилятора командной строки) и использует cl , компилятор командной строки.

> cl /?
Copyright (C) Microsoft Corporation.  All rights reserved.

                         C/C++ COMPILER OPTIONS


                              -OPTIMIZATION-

/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
...

Изменить - скопируйте из другого ответа :)

Документация Microsoft: VS2005 , VS2008

7
ответ дан 5 December 2019 в 04:37
поделиться

Для небольших фрагментов кода, которые я хочу протестировать, например кода что я собираюсь включить в SO-ответ, я всегда использую командную строку. Мои инструменты в Windows:

  • инструменты MSYS , в частности их оболочка bash
  • редактор vim
  • компилятор MinGW GCC (Twilight Ветка дракона)
2
ответ дан 5 December 2019 в 04:37
поделиться

У меня есть тестовый проект Visual Studio с основным файлом, который я просто перезаписываю. каждый раз хочется протестировать что-то новое. Пара мегабайт, занятая файлом .ncb, на самом деле , на самом деле не имеет значения. Более серьезная проблема - это необходимость создания проекта. Но я обхожу это, повторно используя старый тестовый проект.

1
ответ дан 5 December 2019 в 04:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: