Такая тема...
1) Дополнительный вес приложениям даёт c0w32.obj. Пытался как-нибудь не включать его в .exe-файл — не получилось. Нашёл исходник на асме, который сразу передаёт управление WinMain. В makefile написал путь к новому c0w32.obj. Вес уменьшился.
2) Для запуска скомпилированных приложений нужна библиотека CW3230.dll.
В makefile вместо cw32i.lib написал cw32.lib. Теперь программа не требует cw3230.dll.
make.exe запускал с параметром -i, потому что был такой Error: Unresolved external '___isGUI' referenced from CW32.LIB.
Если написать на winapi окно, скомпилить — вес 30 кб.
Как сделать меньше? В принципе, такая простая прога, написанная только на винапи должна весить ~4 кб.
Можно ли как-нибудь вообще не включать в файл ни CW32.lib ни CW32i.dll, и чтобы прога не требовала CW3230.dll ?
01.08.03 11:11: Перенесено модератором из 'C/C++' — ПК