Название: VC2008 (write access violation)! Отправлено: makes от Июнь 27, 2010, 23:05 Здравствуйте, коллеги.
Долго бился с ActiveQt (сначала с сервером http://www.prog.org.ru/topic_14082_0.html, потом с клиентом http://www.prog.org.ru/topic_14094_0.html). И... частично победил! Поясню, почему частично. В настройках проекта есть такие строчки (краткие выжимки): CONFIG += qaxcontainer system(dumpcpp "mylib.dll" -o ax/mylib); Я таки добился того, что проект проект/приложение стало таки собираться, причем без сучка и задоринки (т.е. без ошибок и предупреждений). (вместо g++ стал использовать профиль сборки VC2008 - cl+link) Теперь приложение запускается так: {"тотал командер" + папка с набором необходимых dll библиотек}. Но: 1. падает при попытке запустить из-под Qt (кнопка F5, в режиме отладки): DLL entry point not found, flags=0x1 (далась ему (отладчику) эта "entry point"?!.) code: 0xc0000005: write access violation at: 0x5bb48, flags=0x0; (собственно здесь падает!); (причем, это происходит даже без использования активикс котрола); 2. когда запускается (не из-под Qt-отладчика) ActiveX контрол не выводится (а из C# (msvc2008) выводится за милую душу!) Вопрос. Что я опять делаю не так ?!! |