C/C++
文章平均质量分 61
iomato
这个作者很懒,什么都没留下…
展开
-
error: ‘memcpy’ was not declared in this scope 解决
0. 在编译librangetree-v1.2(C++ 2D 范围树)时,出现 error: ‘memcpy’ was not declared in this scope 错误,原因是没有包含相关头文件1. 错误如下:[ghui@StuOS librangetree-v1.2]$ pwd/home/Ghui/Desktop/librangetree-v1.2[ghui@StuOS l原创 2013-01-05 09:27:39 · 20405 阅读 · 0 评论 -
error: ‘alarm’ was not declared in this scope 解决
0. 在编译librangetree-v1.2 (C++ 2D 范围树) 的bench出现 “error: ‘alarm’ was not declared in this scope ”错误[ghui@StuOS bench]$ g++ -vUsing built-in specs.COLLECT_GCC=g++COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_原创 2013-01-05 09:44:25 · 4059 阅读 · 0 评论 -
gcc 优化选项 -O1 -O2 -O3 -Os 优先级,-fomit-frame-pointer
转自:http://blog.csdn.net/lanmanck/article/details/5776173少优化->多优化:O0 -->> O1 -->> O2 -->> O3-O0表示没有优化,-O1为缺省值,-O3优化级别最高英文解析:`-O ' `-O1 ' Optimize. Optimizing转载 2013-01-08 00:17:39 · 1656 阅读 · 0 评论 -
抽取VS文件组成类GCC的编译器,并编译C程序为dll动态链接库
用惯了linux下的GCC编译工具,倒喜欢起命令行的方式编译链接C程序,居然还发现我装的VS工具没看到直接编译C程序的工具(我不太熟悉这个)。VS的编译文件命令是cl,链接命令是link。参考了网上资料,采用提取VS的编译器文件组成一个可以命令行方式编译程序的工具。以下为步骤:1,在自己目录创建文件夹,如:D:/vctool;2,将VS安装目录下的VC目录下的bin、lib、inc转载 2013-04-21 23:16:49 · 1756 阅读 · 0 评论 -
选项“mapinfo:lines”中的语法错误解决
用VS 2008编译从VC++ 6.0 转换的工程出错:正在链接...LINK : fatal error LNK1117: 选项“mapinfo:lines”中的语法错误解决(删除多余的选项,如下图):原创 2013-10-11 21:52:39 · 7056 阅读 · 1 评论