Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/40: Рейтинг темы: голосов - 40, средняя оценка - 4.55
Автор FAQ
3148 / 368 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
1

Как скомпилировать единственный .cpp исходник ?

11.08.2010, 23:08. Показов 7486. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Надо скомплилировать пример из книги. Исходник открывается, но кнопочка для компиляции отсутствует. Как скомпилировать единственный .cpp файл ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.08.2010, 23:08
Ответы с готовыми решениями:

Как скомпилировать файл .cpp?
Всем привет! В моём Linux Debian есть компилятор gcc. Пишу небольшой файл на C++: #include...

Как скомпилировать исходник Gromacs на Windows
Приветствую участников форума! :) Я здесь новичек, поэтому прошу строго не судить. Суть моей...

Как скомпилировать программу без cpp-файла?
Как скомпилировать программу без cpp-файла?

как скомпилировать исходник на Python компилятором gcc?
Друзья! Знает кто-нибудь? А то в инете нет ничё, какие-то скрипты, интерпретаторы... Просто я в...

13
Эксперт JavaЭксперт С++
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
11.08.2010, 23:20 2
RNT, какая IDE? Почему нельзя создать проект?
0
Автор FAQ
3148 / 368 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
11.08.2010, 23:28  [ТС] 3
Цитата Сообщение от M128K145 Посмотреть сообщение
RNT, какая IDE?
Visual C++ 2010 Express

Цитата Сообщение от M128K145 Посмотреть сообщение
Почему нельзя создать проект?
Примеров к книге 350 штук. Для каждого заводить проект неохота.
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12830 / 7567 / 1764
Регистрация: 25.07.2009
Сообщений: 13,959
12.08.2010, 00:17 4
RNT, откройте консоль студийную (пуск - все программы - msvs - command prompt), перейдите в папку с сохранённым файлом и в ней
cl file.cpp
1
Автор FAQ
3148 / 368 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
12.08.2010, 11:31  [ТС] 5
Цитата Сообщение от easybudda Посмотреть сообщение
RNT, откройте консоль студийную (пуск - все программы - msvs - command prompt), перейдите в папку с сохранённым файлом и в ней
cl file.cpp
А как скомпилировать из IDE ?
0
Эксперт JavaЭксперт С++
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
12.08.2010, 11:46 6
RNT, без проекта никак, разве что создать много файлов, а потом добавлять и убирать его из проекта
1
Автор FAQ
3148 / 368 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
12.08.2010, 18:56  [ТС] 7
Цитата Сообщение от M128K145 Посмотреть сообщение
RNT, без проекта никак
В Code::Blocks, например, можно скомпилировать одиночный .cpp файл прямо из IDE. Я надеялся что Visual C++ тоже так умеет
0
Эксперт JavaЭксперт С++
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
12.08.2010, 21:07 8
RNT, неа, не умеет, только играясь с подключением файлов
0
Автор FAQ
3148 / 368 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
12.08.2010, 21:12  [ТС] 9
Цитата Сообщение от M128K145 Посмотреть сообщение
RNT, неа, не умеет, только играясь с подключением файлов
Тоесть включением файлов в состав проекта ?
0
Эксперт JavaЭксперт С++
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
12.08.2010, 21:16 10
RNT, ну да. Есть сам проект и его файл vcproj. В Solution explorer нажимаете на символ папки и видите все файлы из директории проекта, но которые в проект не входят. Правой кнопкой и выбираете exclude/include для исключения и включения файлов в проект
2
Автор FAQ
3148 / 368 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
12.08.2010, 21:39  [ТС] 11
Цитата Сообщение от M128K145 Посмотреть сообщение
В Solution explorer нажимаете на символ папки и видите все файлы из директории проекта, но которые в проект не входят.
Но сначала надо нажать на кнопку "Показать все файлы"

Цитата Сообщение от M128K145 Посмотреть сообщение
Правой кнопкой и выбираете exclude/include для исключения и включения файлов в проект
Такой вариант вполне удобен.
0
3 / 3 / 0
Регистрация: 15.08.2010
Сообщений: 15
16.08.2010, 18:52 12
Я в этом случае создаю батник с содержанием типа

copy c:\Examples.net\%1 c:\Examples.net\cpp\%1.cpp
c:\Progra~1\Micros~1.0\vc\bin\cl /c c:\Examples.net\cpp\%1.cpp /Ic:\Progra~1\Mi2578~1\windows\v6.0a\include\ /Foc:\Examples.net\obj\%1.obj
c:\Progra~1\Micros~3\vc\bin\link.exe kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:WINDOWS /MANIFEST:NO c:\Examples.net\obj\%1.obj /out:c:\Examples.net\exe\%1.exe /libpath:c:\Progra~1\Micros~3\vc\PlatformSDK\lib
pause

и он мне компилирует один файл и располагает куда мне нужно. Пути конечно вам надо поставить свои.
0
Эксперт JavaЭксперт С++
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
16.08.2010, 19:21 13
olegandron, перечитайте еще раз Как скомпилировать единственный .cpp исходник ?
0
3 / 3 / 0
Регистрация: 15.08.2010
Сообщений: 15
16.08.2010, 22:08 14
M128K145
Вопрос вам задавал не я, а RNT и к тому же вы сами ответили ему на этот вопрос. Я же предлагаю один из вариантов ответа на вопрос, заданный RNT в первом посте. Пусть RNT выбирает как ему удобно компилировать.
0
16.08.2010, 22:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.08.2010, 22:08
Помогаю со студенческими работами здесь

Возможно ли скомпилировать программу в единственный EXE файл?
Здравствуйте. Есть ли возможность сделать проект на дельфи в виде 1 файла EXE? Очень заинтересовала...

Как скомпилировать и запустить файл .cpp в IDE CodeLite?
Это IDE установлено в линуксе. Не активны надписи (серым цветом) в меню Build.

Как в Dev-Cpp (С++) скомпилировать исходный код в exe файл?
Написал простейший код: #include int main() { std::cout << "Hello!"; } Оно его...

Скомпилировать С++ исходник
Привет ! Нужно скомпилировать входящий С++ исходник, и в случае ошибки послать автора сообщить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru