Форум программистов, компьютерный форум CyberForum.ru

VC++6.0/ATL - ошибка сборки в режиме Release при исп.функций из math.h - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужены исходники шпиона за клавой и мышью http://www.cyberforum.ru/cpp-beginners/thread476156.html
Помогите пожалуйста!!! Мне надо сделать программку, которая заносила бы в файл нажатые клавиши и клики мыши(шпион за клавой и мышью). Заранее всем благодарна.
C++ Отладка DLL ? При отладке кода в Watch Window добавляю переменную, которая объявлена в DLL, которая юзается программой. Отладчик на сие говорит Undefined Symbol. Есть-ли пути посмотреть на значение сией переменной в процессе отладки внутри проекта основной программы. Переменная в Dll объявляется как __declspec(dllexport) int BlaBla; Внутри Exe - __declspec(dllimport) int BlaBla; http://www.cyberforum.ru/cpp-beginners/thread476147.html
C++ Как в CEdit задать текст по умолчанию?
Как в CEdit задать текст по умолчанию?
C++ Не работает: COLORREF c; BYTE r,g,b; c=GetPixel(i,j); r=GetRValue(c); g=... b=.... ..... c=RGB(r,g,b); SetPixel(i,j,c);
у меня не получается посмотри: ...... COLORREF c; BYTE r,g,b; c=GetPixel(i,j); r=GetRValue(c); g=... b=.... ..... c=RGB(r,g,b);
C++ Как очистить файлы ресурсов от мусора? http://www.cyberforum.ru/cpp-beginners/thread476097.html
Например, я нанес на форму IDC_EDIT1, потом переименовал его на IDC_EDIT2. В файлах ресурсов остается IDC_EDIT1 и IDC_EDIT2. При удалении Controla ссылки остаются в файлах. Как с этим бороться? Спасибо!
C++ Как правильно преобразовать строку символов в строку типа CComBSTR? Как правильно преобразовать строку символов (например заданную как char p)в строку типа CComBSTR? подробнее

Показать сообщение отдельно
kviv
0 / 0 / 0
Регистрация: 22.05.2009
Сообщений: 3

VC++6.0/ATL - ошибка сборки в режиме Release при исп.функций из math.h - C++

22.05.2009, 08:01. Просмотров 843. Ответов 2
Метки (Все метки)

В проекте созданным ATL COM AppWizard обязательно без поддержки
MFC при использовании функций, объявленных в math.h, например,
sqrt(), при сборке в режиме ReleaseMinSize выдаются следующие
ошибки:

***********************************************************
Linking...
LIBCMT.lib(fpinit.obj) : error LNK2005: __fltused already defined in StdAfx.obj
LIBCMT.lib(fpinit.obj) : warning LNK4006: __fltused already defined in StdAfx.obj; second definition ignored
Creating library ReleaseMinSize/xAliE6.lib and object ReleaseMinSize/xAliE6.exp
LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
ReleaseMinSize/xAliE6.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

xAliE6.dll - 3 error(s), 1 warning(s)
***********************************************************

В том числе эта ситуация возникает для пустого проекта, т.е. сразу
после работы ATL COM AppWizard, при добавлении например в функцию
OnDrow() строки
double dd = sqrt( 11. );
(и в начало придется вставить #include <math.h>)

Причем никаких ошибок
а) в режиме Debug или
б) при включении поддержки MFC.

Работаю с VC++6.0/SP4, WinNT 4.0/SP6a.

В чем тут дело?

Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru