VC
nicksheep
路漫漫其修远兮,吾将上下而求索。
展开
-
Visual C++开发工具与调试技巧整理
1.如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标签中选中Generate debug info复选框。 注:只是一个介乎D转载 2016-09-14 01:24:38 · 249 阅读 · 0 评论 -
CString、TCHAR*、char*转换
char*、TCHAR*转换CString CString str(****) 下面详细写一下其它转换 ////////////////////////////// /* *********************************************************************** * 函数: TransCStringToTCHAR * 描述:将CSt转载 2016-09-19 15:09:52 · 2104 阅读 · 0 评论 -
CString转char * ,string
CString 头文件#include string 头文件#include CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format(”%s”, string.c_str());char 转 CStringCString.format(”%s”,转载 2016-09-19 15:12:23 · 471 阅读 · 0 评论 -
DLL中传递STL参数(如Vector或者list等)会遇到的问题[转载]
最近的一个项目中遇到了调用别人的sdk接口(dll库)而传给我的是一个vector指针,用完之后还要我来删除的情况。这个过程中首先就是在我的exe中将其vector指针转为相应指针再获取vector中相应的数据问题,始终都获得不了正确的数据,要么就是一些非法的数据;另一个问题就是delete这个指针时候会产生相应异常(针对这个问题的思考:如果EXE和DLL都链接到DLL的C/C++运行期库,那么代...转载 2018-06-28 11:00:59 · 733 阅读 · 0 评论