Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1

Компиляция проекта

12.09.2010, 08:59. Показов 1359. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня стоит MS VS 2003 и в Tools и там есть приложение "Visual Studio .NET 2003 Command Prompt"
как скомпилировать программу чтоб она была без чёрного окна?

Добавлено через 38 минут
консольное приложение я компилирую так
cl /EHsc main.cpp
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.09.2010, 08:59
Ответы с готовыми решениями:

Компиляция проекта в VC++ 6
Проект в VC++ 6 (673 KB) Проект не мой. В программировании не сильно силен, поэтому не могу понять что компилятору не нравится....

Компиляция без проекта
Как настроить Visual C++ для компиляции отдельных cpp файлов без проекта ?

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

9
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
12.09.2010, 11:19
Я делаю так:
Code
1
2
cl /c main.cpp
link /SUBSYSTEM:WINDOWS <суда lib-файлы> main.obj
Добавлено через 1 минуту
Проверял на VC++ 2010 Express
1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
12.09.2010, 13:06
да можно и проще
Code
1
cl prog.cpp comctl32.lib user32.lib gdi32.lib
ну и доп. библиотеки по мере надобности...
1
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
12.09.2010, 13:56  [ТС]
easybudda, Не черное окно получпется а на 2 пост линкер ругается хотя в dev всё нормально
0
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
12.09.2010, 13:58
Цитата Сообщение от Danvern Посмотреть сообщение
а на 2 пост линкер ругается хотя в dev всё нормально
Можно подробнее?
0
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
12.09.2010, 14:05  [ТС]
LIBC.lib(wincrt0.obj) : error LNK2019: unresolved external symbol _WinMain@16 re
ferenced in function _WinMainCRTStartup
main.exe : fatal error LNK1120: 1 unresolved externals

Добавлено через 3 минуты
Вот код
C++
1
2
3
4
5
6
7
8
9
#include <windows.h>
 
 
int main()
 
{
    MessageBox(NULL,"dsdsd","Dsds",MB_OK);
    return 0;
}
0
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
12.09.2010, 14:11
C
1
2
3
4
5
6
7
8
#include <windows.h>
 
 
int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    MessageBox(NULL,"dsdsd","Dsds",MB_OK);
    return 0;
}
Добавлено через 1 минуту

Не по теме:

Старым компилятором пользуетесь? У меня нет LIBC.lib. Вместо него есть LIBCMT.lib

0
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
12.09.2010, 14:16  [ТС]
Да по разному у меня принципи есть 2010 и 2003

Добавлено через 2 минуты
Всёё равно почему то линкер ругается
main.obj : error LNK2019: unresolved external symbol __imp__MessageBoxA@16 refer
enced in function _WinMain@16
main.exe : fatal error LNK1120: 1 unresolved externals
0
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
12.09.2010, 14:23
См. сообщение №2.
Вместо <суда lib-файлы> вставьте user32.lib. Этот либ-файл нужен для функции MessageBox.

Чтобы узнать какой lib-файл требует функция, нужно посмотреть в MSDN.
Пример для MessageBox http://msdn.microsoft.com/en-u... S.85).aspx
См. пункт Requirements.
1
 Аватар для Danvern
41 / 40 / 5
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
13.09.2010, 08:08  [ТС]
Спасибо всё получилось))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.09.2010, 08:08
Помогаю со студенческими работами здесь

Компиляция проекта с Сишными файлами
недавно установил Visual studio 2010... был создан проект: http://i014.***********/1104/c4/5b592e555024t.jpg При попытке компиляции он...

Visual Studio 2008 и компиляция проекта
Здравствуйте. Пишу программу в Visual Studio 2008 и столкнулся со следующей проблемой. Когда компилирую и запускаю в отладчике то программа...

Вызов exe одного проекта exe другого проекта
Есть проект, нажимая на вкладку меню, должен запускаться exe другого проекта. Как сделать? Помогите плиз.

Компиляция проекта в gcc
Здравствуйте, форумчане! Прошу помочь разобраться! Есть программа, представленная в 3х файлах. В первом содержится описание класса...

Компиляция С++ проекта для КПК
Всем привет! Решил тут одну полезную программку скомпилить для покета. У меня стоит VS2003 и когда-то я еще на VB создавал проект...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru