动态链接库 Cstring不能用 如果不用Cstring,有办法在DLL中打印变量吗?能的话能给个例子吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大体如此就可以了 #include <crtdbg.h> _CrtDbgReport(_CRT_WARN, NULL, 0, NULL, "this is line %d\n", __LINE__); _CrtDbgReport是怎么打印的?跟messageBox一样对话框弹出的还是怎么样?我运行了没打印出来、、 使用 F5 在 VC 中运行,可以在 TRACE 窗口中显示出来。 TCHAR szMsg[] = TEXT("My God!");::MessageBox(NULL, szMsg, TEXT("标题"), MB_OK); 包含 afx.h工程里设置使用MFCGeneral->Microsoft Foundation Classes 中选择使用MFC貌似是这样的,很久不这么搞了。 在stdafx.h里面加上下面2句就可以用CString了#define _AFXDLL#include <afx.h> MessageBox不是使用LPCTSTR么?关CString什么事?直接用TCHAR[]就可以了,注意字符串复制最好用StringCchCopy(需要包含Strsafe.h)之类的安全函数,不要用strcpy什么的。 CString 是MFC里面的类,你的DLL是创建的什么类型的呢? 如果是win32 dll 不能使用MFC的类吧可以用C++ 的string 代替 1 创建工程的时候,没有允许使用mfc库。2 或者没有引用mfc头文件。 就是,MFC中是CString ,C++中是string .....不一样的,,别混了 程序在没有VC的电脑上运行的问题!救命啊!!! edit 控件样式的问题 请给我推荐几本书! 从VC6.0转成.Net时产生的问题。 请教:怎样在IE工具栏上增加自己的按钮? CRecordView关闭的问题 可以这样使用吗?m_static = new CStatic[numb]? 求解关于3D游戏引擎的相关问题 请问如何对ActiveX控件进行签名? 怪事一件,MFC 对话框随便插入一个第三方控件后窗体就无法显示 请教这个opengl的程序哪里出了错 求助 急!!opengl载入3DS格式的模型后,怎样来得到载入模型的长度宽度和高度?
_CrtDbgReport(_CRT_WARN, NULL, 0, NULL, "this is line %d\n", __LINE__);
::MessageBox(NULL, szMsg, TEXT("标题"), MB_OK);
工程里设置使用MFC
General->Microsoft Foundation Classes 中选择使用MFC貌似是这样的,很久不这么搞了。
#define _AFXDLL
#include <afx.h>
可以用C++ 的string 代替
2 或者没有引用mfc头文件。
就是,MFC中是CString ,C++中是string .....不一样的,,别混了