Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Настройка visual C++ 6.0

3.0K
13 октября 2006 года
ctraus
91 / / 16.06.2006
Компилирует программу а при линковке пишет что то вроде:"unresolved external simbol _main".
сносил visual и ставил заново,не помогало.
Как исправить это?
10K
14 октября 2006 года
Kalastiuz
21 / / 14.07.2005
само приложение какое?
Консольное? С какими параметрами? Код покажи
3.0K
14 октября 2006 года
ctraus
91 / / 16.06.2006
Приложение не консольное.
#include <windows.h>
#include <windowsx.h>
#include "lab2.h"

void OnDestroy(HWND hwnd)
{
MessageBox(hwnd,"!",MB_OK);
PostQuitMessage(0);
}


void OnCommand(HWND hwnd, int id, HWND, UINT)
{
InvalidateRect(hwnd,NULL,TRUE);
switch(id)
{
case MI_SHOWPICTURE:
MessageBox(hwnd,"Show Pcture","Command",MB_OK);
break;
case MI_CHOOSE:
MessageBox(hwnd,"Choose","Command",MB_OK);
break;
case MI_ANIMATE:
MessageBox(hwnd,"Animate","Command",MB_OK);
break;
case MI_STOP:
MessageBox(hwnd,"Stop","Command",MB_OK);
break;
case MI_about :
MessageBox(hwnd," Разработчик: 1 \n \n\t 2006 год","About",MB_OK);
break;
case MI_QUIT:
DestroyWindow(hwnd);
break;
}
}

LRESULT CALLBACK WndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam)
{
switch(msg)
{
HANDLE_MSG(hwnd,WM_COMMAND,OnCommand);
HANDLE_MSG(hwnd,WM_DESTROY,OnDestroy);
default:
return(DefWindowProc(hwnd,msg,wParam,lParam));
}
}


int WINAPI WinMain(HINSTANCE hInst,HINSTANCE,LPSTR,int)
{
char szClassName[]="MainWindow";
char szTitle[]="1";
MSG Msg;
WNDCLASS wc;
ZeroMemory(&wc, sizeof(wc));
wc.lpfnWndProc = WndProc;
wc.hInstance = hInst;
wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
wc.hCursor = LoadCursor(NULL, IDC_ARROW);
wc.hbrBackground = GetStockBrush(LTGRAY_BRUSH);
wc.lpszMenuName = "MAIN";
wc.lpszClassName = szClassName;
RegisterClass(&wc);
HWND hwnd=CreateWindow(szClassName, szTitle,WS_OVERLAPPEDWINDOW,300,200,600,500,HWND_DESKTOP,NULL,hInst,NULL);
ShowWindow(hwnd,SW_SHOWNORMAL);
while(GetMessage(&Msg,NULL,0,0))
{
DispatchMessage(&Msg);
}
return 0;
}
3.0K
25 октября 2006 года
ctraus
91 / / 16.06.2006
Это для конкретного проекта лечится удалением в project->settings->link строки /subsystem:console /.но дальше ещё и ресурсы невидны.
Как это всё исправить??
11K
25 октября 2006 года
_io_lock
73 / / 05.10.2006
видимо ты когда создавал проект (File->New), выбрал Console Application, а судя по коду, нужно было Windows Application.
398
25 октября 2006 года
Alexandoros
630 / / 21.10.2005
[QUOTE=ctraus]
а при линковке пишет что то вроде
[/QUOTE]
это, вроде, фича студии такая, не обращай внимания.

[QUOTE=ctraus]
сносил visual и ставил заново,не помогало.
Как исправить это?
[/QUOTE]
Переставь виндовс.

[QUOTE=ctraus]
лечится удалением строки /subsystem:console
[/QUOTE]
Не удалением, а заменой на субсистем:виндовс

[QUOTE=ctraus]
но дальше ещё и ресурсы невидны.
[/QUOTE]
Яркость в мониторе добавлял? Очки +10дптр пробовал юзать? Опиши как они выглядят и вывесь скрин, я тоже поищу.
3.0K
25 октября 2006 года
ctraus
91 / / 16.06.2006
[QUOTE=Alexandoros]это, вроде, фича студии такая, не обращай внимания..[/QUOTE]
как не обращать если программа не запускается?
[QUOTE=Alexandoros]Переставь виндовс..[/QUOTE]
не смешно.Пришлось переставлять и так не помогло.visual нормально работал а потом резко перестал,и выдал эту багу.
[QUOTE=Alexandoros]Не удалением, а заменой на субсистем:виндовс.[/QUOTE]
А как эта строка выглядет?(что бы поменять то смог:))
[QUOTE=Alexandoros]Яркость в мониторе добавлял? Очки +10дптр пробовал юзать? Опиши как они выглядят и вывесь скрин, я тоже поищу.[/QUOTE]
как выглядят ресурсы??
#include"lab2.h"
MAIN MENU DISCARDABLE
BEGIN
POPUP "Begin"
BEGIN
MENUITEM "Show Picture", 101
MENUITEM "Choose", 102
END
MENUITEM "Animate", 103
MENUITEM "Stop", 104
MENUITEM "About", 105
MENUITEM "Quit", 106
END
3.0K
25 октября 2006 года
ctraus
91 / / 16.06.2006
[QUOTE=_io_lock]видимо ты когда создавал проект (File->New), выбрал Console Application, а судя по коду, нужно было Windows Application.[/QUOTE]
когда создаю проект он работает как "Windows Application"(всё равно без ресурсов),а как открываю так выдаёт всё это....
398
25 октября 2006 года
Alexandoros
630 / / 21.10.2005
Да. Случай клинический. Из какого ты, говориш, мира пришел, странник?

Значит создай визардом виндовс приложение. НИЧЕГО РУКАМИ НЕ ТРОГАЙ. Запусти его. ДОлжно появится окно программы. Закрываеш окно. РЕСУРСЫ добавляются РЕДАКТОРОМ РЕСУРСОВ. Де он там в 6 студии - не помню, дето возле дерева солюшина. РУКАИ В РЕСУРСЫ НЕ ЛЕЗТЬ. Только через визуальный редактор.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог