Есть такой пример на CodeGuru — GrabBitmaps. При сборке в Release получаю error LNK2019 — unresolved _main in _mainCRTStartup. Находил тут по этой ошибке много, но вроде не совсем то. В статье "Анатомия C Run-Time" (
www.rsdn.ru/article/?cpp/crt.xmlАвтор(ы): Виталий Брусенцев
Дата: 19.01.02
Статья посвящена вопросам оптимизации размера выполняемых модулей, генерируемых различными
компиляторами C++ (основное внимание уделено MS Visual С++). С этой целью рассматриваются особенности Библиотеки исполнения C/C++ и ее реализаций, а также процессы компиляции и компоновки приложений. Приведены практические приемы, позволяющие в ряде случаев уменьшить размер приложения до величины 3-4 килобайта.
) говорится, что проблемы быть не должно, если в project settings установлено "Minimize CRT use in ATL = NO" — но проблема есть. Может кто сталкивался. Запустите пожалуйста этот пример у себя — он небольшой совсем, под VC7. Ссылка на архив с исходниками внизу странички (
www.codeguru.com/Cpp/G-M/directx/directshow/article.php/c9551/)
Заранее спасибо.
P.S. Перед компиляцией GrabBitmaps построил BaseClasses — Debug и Release версии — все нормально. Потом пути все прописал правильно.
Debug версия GrabBitmaps — тоже построилась без ошибок. Проблема только с Release. Прошу помощи.
Здравствуйте, sentito, Вы писали:
S>Есть такой пример на CodeGuru — GrabBitmaps. При сборке в Release получаю error LNK2019 — unresolved _main in _mainCRTStartup. Находил тут по этой ошибке много, но вроде не совсем то. В статье "Анатомия C Run-Time" (www.rsdn.ru/article/?cpp/crt.xmlАвтор(ы): Виталий Брусенцев
Дата: 19.01.02
Статья посвящена вопросам оптимизации размера выполняемых модулей, генерируемых различными
компиляторами C++ (основное внимание уделено MS Visual С++). С этой целью рассматриваются особенности Библиотеки исполнения C/C++ и ее реализаций, а также процессы компиляции и компоновки приложений. Приведены практические приемы, позволяющие в ряде случаев уменьшить размер приложения до величины 3-4 килобайта.
) говорится, что проблемы быть не должно, если в project settings установлено "Minimize CRT use in ATL = NO" — но проблема есть. Может кто сталкивался. Запустите пожалуйста этот пример у себя — он небольшой совсем, под VC7. Ссылка на архив с исходниками внизу странички (www.codeguru.com/Cpp/G-M/directx/directshow/article.php/c9551/)
S>Заранее спасибо.
S>P.S. Перед компиляцией GrabBitmaps построил BaseClasses — Debug и Release версии — все нормально. Потом пути все прописал правильно.
S>Debug версия GrabBitmaps — тоже построилась без ошибок. Проблема только с Release. Прошу помощи.
Всем прочитавшим спасибо. Проблема возникала потому, что в настройках Release проэкта, стояло "Linker -> System -> Subsystem = Console", а надо было "Subsystem = Windows".