Форум программистов, компьютерный форум CyberForum.ru

eclipse - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
Pure
 Аватар для Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
04.04.2012, 15:25     eclipse #1
C++
1
2
3
4
5
6
#include <windows.h>
int WINAPI WinMain (HINSTANCE h, HINSTANCE, LPCSTR cmd, int show)
{
 
return 0;
}
C:\MinGW\msys\1.0\src\mingwrt/../mingw/main.c:73: undefined reference to `WinMain@16
как поправить? какие варианты
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2012, 15:25     eclipse
Посмотрите здесь:

C++ Работа с Eclipse C/C++
Eclipse C++
Eclipse C++ библиотеки C++
Eclipse, c++, assembler C++
Настройка eclipse C++
eclipse hello world C++
Include в Eclipse C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
04.04.2012, 15:39     eclipse #2
измените
C++
1
LPCSTR cmd
на
C++
1
LPSTR cmd
P.S. у меня тоже такое бывало когда только учил WinAPI
Pure
 Аватар для Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
04.04.2012, 15:42  [ТС]     eclipse #3
aram_gyumri, я конечно извиняюсь, но нет ли других вариантов ответа?
zss
Модератор
Эксперт С++
 Аватар для zss
6048 / 5651 / 1826
Регистрация: 18.12.2011
Сообщений: 14,437
Завершенные тесты: 1
04.04.2012, 15:58     eclipse #4
Цитата Сообщение от Pure Посмотреть сообщение
int WINAPI WinMain (HINSTANCE h, HINSTANCE, LPCSTR cmd, int show)
У меня такое не компилируется. Сообщение: WinMain не может быть перегружена.
Так что меняйте на LPSTR
Pure
 Аватар для Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
04.04.2012, 16:14  [ТС]     eclipse #5
zss,вот рисунок
Миниатюры
eclipse  
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
04.04.2012, 16:16     eclipse #6
вот так попробуй
C++
1
2
3
4
5
6
#include <windows.h>
int WINAPI WinMain (HINSTANCE h, HINSTANCE hprev, LPCSTR cmd, int show)
{
 
return 0;
}
Pure
 Аватар для Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
04.04.2012, 16:20  [ТС]     eclipse #7
aram_gyumri, а в чем отличие от моего первого поста?

варианты решений интернетов

#pragma comment(linker, "/entry:WinMain")

ключи g++ --subsytem, windows


ни то ни другое не работает.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
04.04.2012, 16:32     eclipse #8
вот исправленный и проверенный код
C++
1
2
3
4
5
#include <windows.h>
int WINAPI WinMain (HINSTANCE h, HINSTANCE hprev, LPSTR cmd, int show)
{
    return 0;
}
Pure
 Аватар для Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
04.04.2012, 16:44  [ТС]     eclipse #9
хочу отметить что в MSVS10 все без проблем, в CodeBlocks собирается но паровозом тянет консольку (сам не может вывести подсистему) а вот в Eclipse такая ошибка. где подкручиватеся это хоть?
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
04.04.2012, 16:46     eclipse #10
добавь ключ -mwindows
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2012, 23:01     eclipse
Еще ссылки по теме:

Подключение библиотек в Eclipse c++ C++
GNU MP в Eclipse C++
C++ и Eclipse C++
C++ Scanf в Eclipse

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

Или воспользуйтесь поиском по форуму:
Pure
 Аватар для Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
04.04.2012, 23:01  [ТС]     eclipse #11
это я погорячился. компилит из строки нормально а вот из эклипса ну никак не хочет.

в общем то вопрос в том лишь как создать виндузевое приложение в эклипс? эклипс сам на винде стоит
Yandex
Объявления
04.04.2012, 23:01     eclipse
Ответ Создать тему
Опции темы

Текущее время: 03:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru