Ребят значит такая ситуация.
Кто подскажет где я туплю...
Visual Studio 2008, язык C++
FILE -> NEW -> PROJECT -> MFC APPLICATION ->
имя и т.д. -> Application type =dialog based -> Use MFC in a shared DLL ->
FINISH - после этого имеем готовый проект диалогового окна. (сгенерирован самой студией)
DEBUG - все нормально
RELEASE - все нормально
идем в
PROJECT -> PROPERTIES -> Configuration Properties -> C\C++ -> CODE Generation ->
-> Runtime library меняем с Multi-threaded DLL (/MD) на Multi-threaded (/MT)
сохраняем и при RELEASE имеем....
Error 1 fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxver_.h 81
че за фигня ? хочу сделать чтоб мой ехе-шник запускался на всех ПК а тут такая лажа(
большое спс за совет.
-------------------------------------------
изменение
Use MFC in a Shared DLL
на
Use MFC in a Static Library
влечет за собой 2 ошибки:
Error 1 error LNK2001: unresolved external symbol __imp__PlaySoundW@12 uafxcw.lib
Error 2 fatal error LNK1120: 1 unresolved externals D:\.....\Release\errerw.exe