Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


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

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


Покопался в MSDN 6.0 т.е 1998 г. - там вообще в справке нету упоминаний о директивах /IGNORE и /FILEALIGN (хотел посмотреть что они делают) Недокументированные какие-то директивы


Ты указываешь конфигурацию рилиз или дебаг? Попробуй билдить на конфе рилиз. Build -> Configuration Manager : Release

Код: Выделить весь код
#include <windows.h>

#pragma comment(linker,"/ENTRY:NWinMain")

void NWinMain(void)
{ 
	MessageBoxW(0, (LPCWSTR) "Hello, Windows" , (LPCWSTR)"hid", NULL);
}

Вот эта программа весит 3584. Много?
Если еще твои строчки добавить получается ~3000 .
Project -> Properties -> Linker: Manifest File
Generate Manifest -> No
Generate Debug Info -> No

В результате 2048
при компиле в 6-ой весит 1536

-------
Ehhh.. what's up, doc?..


Отправлено: 20:31, 25-05-2008 | #4