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

Ваш аккаунт

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

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

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

g++: выполнение и crt и DllMain

282
11 сентября 2009 года
Bard
481 / / 26.02.2006
Собираю dll на gcc. Если собрать командой
 
Код:
g++ main.cpp -shared

то в выходном файле работает код инициализации но не выполняется моя точка входа. Вместо нее запускаеться чето вроде
 
Код:
push ebp
mov ebp,esp
mov eax,1
pop ebp
ret 0ch

Если же сказать линкеру [FONT="Courier New"]-e_DllMain@12[/FONT] то моя точка входа выполняется но естесно не выполняется код инициализации.

Как сделать шоб работал сначала код инициализации и потом точка входа?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог