解决VS2010升级SP1后出现的warning C4005问题
摘要:解决VS2010升级SP1后出现的warning C4005问题
阅读全文
nafxcw.lib与LIBCMT.lib在vs2008,VS2010中链接冲突解决方案
摘要:nafxcw.lib与LIBCMT.lib在vs2008,VS2010中链接冲突解决方案
阅读全文
在Visual C++中使用内联汇编 (转)
摘要:作者:Yonsm一、内联汇编的优缺点 因为在Visual C++中使用内联汇编不需要额外的编译器和联接器,且可以处理Visual C++中不能处理的一些事情,而且可以使用在C/C++中的变量,所以非常方便。内联汇编主要用于如下场合: 1.使用汇编语言写函数; 2.对速度要求非常高的代码; 3.设备驱动程序中直接访问硬件; 4."Naked" Call的初始化和结束代码。 //(."Nak...
阅读全文
CPropertySheet上的几个按钮的对应ID。
摘要:CPropertySheet上的几个按钮的对应ID如下: 上一步 --- ID_WIZBACK 下一步 --- ID_WIZNEXT 完成 --- ID_WIZFINISH(向导模式) 应用 --- IDAPPLY 取消 --- IDCANCEL ...
阅读全文
Visual C++ MFC 中常用宏的含义
摘要:AND_CATCHAND_CATCH AND_CATCH(exception_class,exception _object_point_name) 说明:定义一个代码块,它用于获取废除当前TRY块中的附加异常类型。使用CATCH宏以获得一个异常类型,然后使用AND_CATCH宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得到关于异常的特别原因的更多消息。在AND_CATCH块中调用TH...
阅读全文
VC补遗之Profile篇 (转)
摘要:Profile的作用 帮助你分析并发现程序运行的瓶颈,找到耗时所在,同时也能帮助你发现不会被执行的代码。从而最终实现程序的优化。 ...
阅读全文
如何在在Visual C++ .NET 中將System::String* 转换为 Char*
摘要:方法 1 PtrToStringChars 提供您實際 String 物件的內部指標。如果要將這個指標傳送到 Unmanaged 函式呼叫,您必須先將指標固定起來,以確保物件不會在非同步記憶體回收處理期間移動: //#include System::String * str = S"Hello world\n"; const __wchar_t __pin * str1 = PtrToStri...
阅读全文
在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限
摘要:VC编译出来的应用程序在vista下运行,有可能因为权限问题,不能成功运行。 用以下办法,给应用程序添加一个manifest文件,程序运行时系统就会跳出UAC对话框,获得管理权限。 1.打开应用程序的源代码工程 2.添加一个“custom”资源,"resource type"填24,把资源ID改为1,然后把以下内容复制到资源内容中保存 ...
阅读全文