
编译相关
pois
这个作者很懒,什么都没留下…
展开
-
跨平台C++开发环境搭建——GNU+STL+Boost+wxWidget+OpenSceneGraph
学了好长时间的C++了,鉴于对标准和设计模型模式的推崇,一直没有找到合适的GUI语言,也一直苦于GUI开发时我还要借助于Delphi,但是现在不一样了,花了一个周末整个跨平台的C++开发环境,编译器采用的MinGW(如果是Linux,就省了编译器的问题了),C++库我选择了STL(MinGW自带)和Boost,GUI我使用的是wxWidget,3D图像引擎我使用的OpenSceneGraph(鉴于转载 2012-02-01 22:14:21 · 1416 阅读 · 0 评论 -
Debug和Release区别
VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,做为备忘~一、Debug 和 Release 的区别 Debug转载 2012-02-25 09:38:10 · 748 阅读 · 0 评论 -
C 运行时库版本
http://msdn.microsoft.com/en-us/library/Aa984820The following table lists the release versions of the C run-time library files, along with their associated compiler options and environment var原创 2012-04-06 14:35:51 · 972 阅读 · 0 评论 -
再议:__cdecl与__stdcall 调用约定在动态链接库调用中不同的表现
dll中函数声明 dll中函数名 void __declspec(dllexport) add(int, int)?add@@YAXHH@Z extern "C" void __declspec(dllexport) add(int, in原创 2013-05-28 15:51:54 · 2820 阅读 · 0 评论 -
__cdecl与__stdcall 调用约定在动态链接库调用中不同的表现
首先建立__cdecl 调用约定函数的动态链接库。FirstDll.cpp#include BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved )原创 2012-04-06 19:35:36 · 4744 阅读 · 0 评论