求助!程序Debug版本运行无错,但进行Release版本执行时就有错.不知道为什么?
问题是这样的:一个工程(mydialog)的一个对话框上的按钮,在其单击函数里有如下语句:
CTestIO io;
io.ShowDlg();
CTestIO是一个DLL,我在当前工程内添加了CTestIO.h,ShowDlg()是CTestIO的一个成员函数.
当我在Set Active Project Configuration 中选择win32 Debug进行调试时,生成执行文件后,单击此按钮可以弹出一个对话框.
但是当我在Set Active Project Configuration 中选择win32 Release 时,生成执行文件后,单击此按钮出错,错误信息如下:
Program:D:\exercise\mydialog\mydialog\mydialog.exe
File:afxwin1.inl
Line:22
我的工程文件放在D:\exercise\mydialog\下,debug版调试时的exe输出路径是:\exercise\mydialog\mydialog\mydialogdbg.exe
谁能告诉我问题出在哪里?
进行Release版本编译时,输出路径是否需要改变?是否需要在哪些方面进行不同于Debug版本编译的设置?