
编译
qing101hua
在校大学生
展开
-
CMake快速使用教程
如果你觉得makefile看着就头痛,如果当工程越来越大,你越来越手足无措,如果你厌倦了在编译的时候打上一大堆命令,那么你有必要花十分钟来看一下下面的内容。一、HelloWorld首先创建一个test1文件夹,里面创建一个main.c文件,内容如下:#include int main(){ printf("Hello World!\n"); return 0;}转载 2016-11-09 16:30:55 · 417 阅读 · 0 评论 -
PCL 编译中遇到 error C4996: 'pcl::SAC_SAMPLE_SIZE': 问题解决
错误 1 error C4996: 'pcl::SAC_SAMPLE_SIZE': This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the Sampl原创 2017-04-25 14:52:35 · 12711 阅读 · 2 评论 -
include " " 与 <> 区别
引用的是编译器的类库路径里面的头文件" "引用的是你程序目录的相对路径中的头文件原创 2016-12-23 22:19:01 · 409 阅读 · 0 评论 -
lib与dll区别
lib是一个二进制文件,与dll类似,供其他程序调用。lib与dll的区别是:dll是运行时需要的,lib是编译时需要的。共有两种库: 一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接 库dynamic link library。 一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链原创 2016-12-23 19:09:44 · 464 阅读 · 0 评论 -
六款常用的linux C/C++ IDE
sourceinsight一、AnjutaAnjuta是一个多语言的IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的代码。配置C/C++环境请看这里项目主页:http://anjuta.sourceforge.ne转载 2016-12-14 10:18:47 · 47266 阅读 · 1 评论 -
GCC 和 cmake的关系?
转载自 : https://www.zhihu.com/question/36609459辉常哥,充电2分钟,装逼5小时27 人赞同1.gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。2.当你的程序只有一个源文件转载 2016-07-15 11:54:00 · 2101 阅读 · 0 评论 -
cuda 文件项目 改cpp项目文件
由原来的cuda文件cu文件 改为cpp文件,并删除两个cu文件:kernel.cu,kfusion.cu ,报错: CreateDirectory(file_folder_wb.c_str, NULL);代码没有头文件原创 2016-11-16 15:56:19 · 778 阅读 · 0 评论 -
1>LINK : fatal error LNK1181: 无法打开输入文件“osgGA.lib”
1>LINK : fatal error LNK1181: 无法打开输入文件“osgGA.lib”原因 : 项目配置 VC++ 目录 里面有include 包含路径后, 在链接器--输入--附加依赖项 中所填写的 *.lib 文件,即位 输入文件当include 中对应的lib 文件夹路径中 没有 附加依赖项中的lib 文件,则报此类型错误。 对照相应的文件,将附加依赖项进行原创 2016-11-16 14:59:23 · 29974 阅读 · 7 评论 -
ubuntu 环境 cmake 学习笔记
练习:一、HelloWorld首先创建一个test1文件夹,里面创建一个main.c文件,内容如下:#include int main(){ printf("Hello World!\n"); return 0;}再创建一个CMakeLists.txt touch CMakeLists.txtPROJECT (HELLO)S原创 2016-11-09 15:49:46 · 1630 阅读 · 0 评论 -
CPUIDFIELD:CPUID字段的统一编号、读取方案。范例:检查SSE4A、AES、PCLMULQDQ指令
除了基本的MMX和SSE系列指令集外,x86体系还有其他扩展指令集,例如SSE4A、AES、PCLMULQDQ等,它们也可以利用CPUID指令来检测。但是,这些指令集细碎杂多。如果像以前那样分别编写检测函数的话,那工作量太大,不值得。而且大量的函数名也会给使用带来麻烦。于是文篇探讨如何设计一套通用的检测方案。零、指令简介 SSE4A指令:是AMD提出的,最早出现在2007年的转载 2017-11-14 17:27:51 · 3047 阅读 · 0 评论