Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Создание .exe и параметры командной строки

Ответить
Настройки темы
C/C++ - Создание .exe и параметры командной строки

Аватара для ManHack

Старожил


Сообщения: 361
Благодарности: 6

Профиль | Отправить PM | Цитировать


Здравствуйте!
Подскажите пожалуйста, как в MS Visual Studio 2008 скомпилировать код в exe-файл? Build Compile exe-шника не создаёт. Разобрался. Это ж надо - в Debug файл засунуть О_о В проекте несколько c-файлов, один из которых главный, а остальные подключаются как модули. Проект типа Console Application.
И ещё: как можно запустить код прямо из Visual Studio с параметрами командной строки? И, желательно, в один-два клика, т.к. часто нужно запускать..

Отправлено: 20:53, 22-04-2010

 

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


ManHack, Project -> Properties (Alt+F7) -> Configuration Properties -> Debugging -> Command Arguments
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:21, 22-04-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ManHack

Старожил


Сообщения: 361
Благодарности: 6

Профиль | Отправить PM | Цитировать


Спасибо! А покороче нельзя?

Visual Studio вернул ошибку:
Код: Выделить весь код
1>g:\ba****er2\pars.c(537) : error C2143: syntax error : missing ';' before 'type'
1>g:\ba****er2\pars.c(539) : error C2065: 'n' : undeclared identifier
Кусок кода:
Код: Выделить весь код
535 void Compile(void) {
536    InitNameTable();
537    int n = 1;
538    while (Lex != lexEOT) {
539       n++;
           ....
Что за напасть? Первая ошибка совершенно непонятная...
Поменял местами InitNameTable(); и int n = 1; и, о чудо, всё заработало! Странный язычок...

Вывод на Си:
printf - форматированный, переводит внутреннее значиение в текст.
putchar выводит переменную типа символ, puts - массив из символов.
А int-переменную как кроме printf можно вывести?
Вообще, есть ли другие способы вывода?

Последний раз редактировалось ManHack, 22-04-2010 в 22:46.


Отправлено: 22:15, 22-04-2010 | #3


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата ManHack:
Вообще, есть ли другие способы вывода? »
cout - тоже вывод на экран.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:33, 23-04-2010 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Создание .exe и параметры командной строки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Параметры командной строки Windows Installer Котяра Автоматическая установка приложений 15 09-09-2016 19:28
Службы - [решено] создание точки востановления из командной строки rustam1107 Microsoft Windows Vista 30 11-08-2011 14:20
[решено] Узнать переданные программе параметры командной строки At0m Хочу все знать 2 23-04-2009 21:02
Создание .torrent-файлов из командной строки D_Master Хочу все знать 7 18-02-2009 23:20
Пермишены из командной строки Guest Microsoft Windows 2000/XP 7 09-03-2003 15:03




 
Переход