MFC是,如何更改对话框的名字?
比如,在VC6.0中,我新建一个MFC的基本对话框.这个对话框默认的名字为IDD_DB_0615210097_DIALOG,现在我想把这个名字改为IDD_Login但是改...
比如,在VC6.0中,我新建一个MFC的基本对话框. 这个对话框默认的名字为IDD_DB_0615210097_DIALOG , 现在我想把这个名字改为 IDD_Login
但是改了以后,发现进入类向导时,无法发现窗口中新建立的控件...请问应该怎么样做才能让类向导能联系上控件信息?
还有就是编译的时候,有时会发生新建的类不见了.这问题又怎么解决?难道每做几步就要保存一次? 展开
但是改了以后,发现进入类向导时,无法发现窗口中新建立的控件...请问应该怎么样做才能让类向导能联系上控件信息?
还有就是编译的时候,有时会发生新建的类不见了.这问题又怎么解决?难道每做几步就要保存一次? 展开
1个回答
2013-11-19
展开全部
方法一:使用export 和 import 在VC中建立一个Console Application,建立2个文件:Dll.h 和 Dll.cpp Dll.h #ifdef MYLIBAPI #else #define MYLIBAPI extern "C" _declspec (dllimport) #end if MYLIBAPI int Add (int iLeft, int iRight) MYLIBAPI int Sub (int iLeft, int iRight) Dll.cpp #define MYLIBAPI extern "C" _declspec (dllexport) #include "Dll.h" int Add (int iLeft, int iRight) { return iLeft + iRight ; } int Sub (int iLeft, int iRight) { return iLeft - iRight ; } 保存文件。 在Project->setting->link 最下面加上 “/dll”, "/"之前一定要与前一项 有空格。 然后编译,就可以在debug 或 release下面找到dll 和 lib 文件了 使用的时候包含dll.h文件 方法二:使用def文件 建立一个console application, 建立2个文件dll.h 和 dll.cpp Dll.h int Add (int iLeft, int iRight) ; int Sub (int iLeft, int iRight) ; Dll.cpp #include "Dll.h" int Add (int iLeft, int iRight) { return iLeft + iRight ; } int Sub (int iLeft, int iRight) { return iLeft - iRight ; } 然后再当前目录下面建立一个.def文件,文件名最好和要输出的dll名字一样,扩展名 为.def, 里面写上: LIBRARY dllname.dll EXPORTS Add @1 Add @2 然后将这个文件添加到工程中, 在link中设置 /dll, 然后编译 在debug或release中就可以找到dll和lib了 使用的时候加上dll.h文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询