|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Дек 11, 2003 01:47:31 · Поправил: Безпощадный даос Как в C.NET отключить RTL , не могу изменить опции линковки : #pragma comment(linker,"/MERGE:.rdata=.text") #pragma comment(linker,"/FILEALIGN:512 /SECTION:.text,EWRX /IGNORE:4078") #pragma comment(linker,"/ENTRY:WinM") #pragma comment(linker,"/NODEFAULTLIB")// -- вообще не работает пишет : warning LNK4229: invalid directive '/IGNORE:4078' encountered; ignored В BCB 5.0 – 6.0 было всё намного проще – заменяешь их *.obj на свой или просто его убираешь и *.EXE-шник ~2,3 kb . где этот стандартный *.obj в C.NET находится ??? (можно ли его поменять ???) / перенесено из WASM.ASSEMBLER / |
|
|
Дата: Дек 11, 2003 02:15:41 У меня в VC.Net для отключения заголовков достаточно /entry:myMain. А с опцией /nodefaultlib он не будет корректно обрабатывать локальные массивы, да она вроде бы и не нужна, хотя у меня работает. А про RELEASE configuration ты не забыл? |
|
|
Дата: Дек 11, 2003 19:50:38 Да я про MVC++.NET тесть MVС++ 7.0 (из Microsoft Visual Studio .NET ) /nodefaultlib – не работает про RELEASE я не забыл а в EXE –ке (если смотреть дизассемблером ) куча всяких иконок и непонятного хлама на 64 kb которого я в проект не включал ??? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.073 |