ide
文章平均质量分 68
GoHeadForWorld
这个作者很懒,什么都没留下…
展开
-
Source Insight使用配置
一.Options->DocumentOptions1.Document Type& File FilterDocument TypeFile FilterC Source File*.h;*.c;*.m;*.pchC++ Source File*.cpp;*.hpp原创 2014-03-19 22:53:56 · 621 阅读 · 0 评论 -
动态链接库的创建
1.新建一个WorkSpace—DllSample。 2.Add New Project to Workspace,新建工程MyDll,工程类型选择“Win32 Dynamic-Link Library”,选择“A DLL that exports some symbols”,即要求VC++自动生成一些导出符号代码。 (1) 在头文件MyDll.h中添加导出变量、函数和类的声明。原创 2014-03-18 23:34:15 · 389 阅读 · 0 评论 -
编译与链接
预处理器-编译器-汇编器-链接器预处理器会处理相关的预处理指令,一般是以"#"开头的指令。如:#include "xx.h" #define等。编译器把对应的*.cpp翻译成*.s文件(汇编语言);汇编器则处理*.s生成对应的*.o文件(obj目标文件);最后链接器把所有的*.o文件链接成一个可执行文件(?.exe)。 1.部件:首先要知道部件(可以暂且狭义地理解为一个转载 2014-03-18 23:28:21 · 374 阅读 · 0 评论 -
Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
点击下载转载 2014-06-30 23:59:56 · 430 阅读 · 0 评论 -
source insight快捷键及使用技巧
退出程序 : Alt+F4重画屏幕 : Ctrl+Alt+Space完成语法 : Ctrl+E复制一行 : Ctrl+K恰好复制该位置右边的该行的字符转载 2014-07-03 22:26:33 · 476 阅读 · 0 评论 -
MTD和MDd导致的问题
MTD指的是使用的运行时库为静态库LIBCRTD.LIB,MDD则使用动态库MSVCRTD.DLL运行时库作为链接版本; 静态库LIBCRTD.LIB在引用它的工程里自定义了该静态库需要创建的全局变量;动态库MSVCRTD.DLL已经在DLL模块内部定义了全局变量; 对MALLOC和FREE函数的调用问题: 工程A(EXE或LIB或DLL)使用转载 2014-07-03 22:34:39 · 462 阅读 · 0 评论 -
VC包含目录、附加依赖项、库目录及具体设置
包含目录:#include 中headerfile.h的搜索目录。如果有XXX.h找不到,设置这个目录可以解决。附加依赖项:C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被打包成一个.lib文件,这样可以保护源代码。所以,要使用一个库,除了要include他的头文件以外,还要在链接过程中把lib加进去。这个就是在附转载 2014-09-13 09:47:37 · 1125 阅读 · 0 评论 -
Source Insight使用配置[phunxm]
一.Options->DocumentOptions1.Document Type& File FilterDocument TypeFile FilterC Source File*.h;*.c;*.m;*.pchC++ Source File*.cpp;*.hpp转载 2014-12-09 21:59:44 · 356 阅读 · 0 评论