Глюки при построении Release
От: Владислав Россия  
Дата: 30.11.01 01:53
Оценка:
WTL конечно хорошо (раньше я писал приложения с помощью ATL), однако если использовать некоторые стандартные библиотеки С/С++ (например класс string STL, библиотеку stdlib и т.д. т.е. те библиотеки которые используют LIBCMT.lib) при формировании Release возникает ошибка 'линкёра':

LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Release/Speech.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Это общая проблема как ATL, так и WTL (очевидно передалось по наследству).
Я могу ошибаться, но дело здесь в методах оптимизации при построении Release и было бы интересно узнать способы решения этой проблемы (один из методов, это постепенно превращать Setting'и Debug'а в Setting'и Release'а пока не возникнет глюк, но это долго и грустно).
Suum cuique (лат.)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.