如何在VS VC 中DLL使用CString类
来源:互联网 发布:c语言中的 英文 编辑:程序博客网 时间:2024/06/01 23:25
CString类用起来非常方便,可是如果不对默认的工程进行一些手术,就没法使用它
具体的修改方法如下,与大家分享一下。
在stdfax中加入下面的红色部分
// stdafx。h
#if !defined(AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_444553540000__INCLUDED_)
#define AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_444553540000__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
#include <afx.h> // 加在这里
// Windows Header Files:
#include <windows.h>
#ifdef _DEBUG
#pragma comment(lib, "libcmtd.lib")
#else
#pragma comment(lib, "libcmt.lib")
#endif
// Local Header Files
#endif // !defined(AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_444553540000__INCLUDED_)
此时你的程序仍然不能使用Cstring,这是因为由于afx.h默认带了一个DllMain,致使要使用CString类需要几个步骤。
因此在你的dllMain之前加入下面的红色部分的代码即可。
#include "stdafx.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#define new DEBUG_NEW
/////////////////////////////////////////////////////////////////////////////
// global data
// The following symbol used to force inclusion of this module for _USRDLL
#ifdef _X86_
extern "C" { int _afxForceUSRDLL; }
#else
extern "C" { int __afxForceUSRDLL; }
#endif
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}
转载至 : http://www.cnblogs.com/cnmyp/archive/2011/04/03/2004177.html
- 如何在VS VC 中DLL使用CString类
- 在VC的控制台的程序中如何使用 cstring类
- 如何在Console程序中使用MFC类(例如CString)
- 在控制台应用程序中如何使用CString
- win32 dll中使用cstring
- VC程序在非MFC中使用CString
- VC程序在非MFC中使用CString
- VC程序在非MFC中使用CString
- VC程序在非MFC中使用CString
- vc中CString的使用
- vc中CString的使用
- VC学习资料收集(28):如何在MFC应用程序中使用MAPI32.DLL发送电子邮件
- 标准win32 dll如何使用CString
- 非MFC的DLL中使用CString类
- VC++中CString类在不同环境中的区别
- 如何在VB中调用VC编写的DLL
- 如何在VS中使用SVN
- 在控制台程序中使用CString类
- linux SVN安装图解教程
- SQL Server两种版本并存
- jQuery 遍历 - 过滤---first--last---eq--not--filter方法(二十五)
- 2013第二季度个人总结@20130701
- C++程序设计实践学材系列(16)——1.3.2 完成简单计算的程序的一般“套路”
- 如何在VS VC 中DLL使用CString类
- 2013年最后一天
- 使用EhCache实现页面缓存
- 购买健康家电要防“忽悠” 看京东如何来普及知识?
- UI_5_动画
- C++程序设计实践学材系列(15)——1.3.1 帮电气工程师计算电阻值
- 演说(zhi)之法
- iOS 7侧边栏菜单解决方案
- 2013第三季度个人总结@20130930