一般情况下,我们的项目各个子项目都在一个总的项目根目录下,但有的时候,我们需要使用外部的文件夹,怎么办呢? add_subdirectory命令,可以将指定的文件夹加到build任务列表中.下面是将与当前项目平级的一个目录下的子目录用add_subdirectory命令加进来的CMakelists.txt脚本片段 : #定义CASSDK位置 if(NOT CASSDK_DIR) set( CASSDK_DIR ${CMAKE_SOURCE_DIR}/../cassdk) endif() if(…
CMake支持大写.小写.混合大小写的命令. 当编译一个需要第三方库的项目时,需要知道: 去哪找头文件(.h),-I(GCC) INCLUDE_DIRECTORIES() 去哪找库文件(.so/.dll/.lib/.dylib/...),-L(GCC) LINK_DIRECTORIES() 需要链接的库文件的名字:-l(GCC) LINK_LIBRARIES(库名称即可) 1. 添加头文件目录 INCLUDE_DIRECTORIES 它相当于 g++ 选项中的 -I 参数的作用,也相当于环境变量…
新接触一门程序或者开发框架,我一般都要先弄清楚程序的入口在哪里,程序怎么运行的:建立一个项目后,各个文件夹有什么作用以及如何使用等等.理清楚这些东西对以后开发是很有好处的,古话说得好,工欲善其事,必先利其器.本文主要总结android程序的入口点和程序的运行流程(初识),android项目中各文件夹的含义,以及它们的使用. 刚接触android程序,配置好开发andriod的环境,建立一个项目,框架自带的经典hello程序,然后就可以在虚拟设备上进行运行了.但是对程序从哪里开始运行的,下一步应该…
Qt添加外部库文件, 一种就是直接加库文件的绝对路劲,这种方法简单,但是遇到多个库文件的时候,会很麻烦,而且,如果工程移动位置以后还需要重新配置 另一种就是相对路径了,不过Qt 编译的文件会在一个单独的文件件里面,这里要和vs所好区分 我现在鼓捣出四种种方式来加载库文件 <pre name="code" class="cpp">LIBS += D:\Code\Opengltest\OpenGL32.Lib D:\Code\Opengltest\GlU32…
测试环境RedHat 6.4 一.安装 samba组件安装: (1)首先用“rpm –qa |grep samba”命令检验系统samba服务是否安装. #rpm –qa |grep samba samba-common-3.6.9-151.el6.x86_64.rpm samba-winbind-3.6.9-151.el6.x86_64.rpm samba-winbind-clients-3.6.9-151.el6.x86_64.rpm samba-3.6.9-151.el6.x86_64.r…
1.在maven官网下载最新的maven安装包,下载地址:http://maven.apache.org/download.cgi: 2.目前maven的版本是3.5.0,我们下载apache-maven-3.5.0-bin.zip这个文件,选择界面如下图所示: 3.下载完成后解压该文件,存放位置选择你常用的软件安装位置(自己最好记住该位置): 4.配置maven的环境变量,变量名为M2_HOME,变量值为刚才maven解压后的存放位置: 5.编辑path,win10系统下的path是新建就行,…
建议vs2013或2013以上版本的vs,要是跨平台的话最好用vs2015或vs2017的asp.net mvc core . 1.创建ASP.NET MVC 第一个程序 打开vs2013->文件->新建->项目->web->asp.net MVC4 web应用程序 -空MVC程序-aspx视图引擎(先用aspx打基础,后用razor视图引擎) 添加控制器-HomeController 添加视图->添加一个子文件夹Home->然后添加一个视图Index(视图引擎选…
Eclipse项目导入出现感叹号解决方法 出现这样的情况怎么办 右击项目名-Bulid path -configure Bulid path 选择Libraries-Remove(移去错的)-Add Libraries选择你的JRE-Finish-OK 啦啦啦,很神奇是不是哈 这个问题一般是导入别人的项目或之前的一些JAR包移动了它的存储位置,简称路径错误包,重新添加进去刷新就解决了. 注:eclipse导入须把项目文件夹放在workspace里…
安装Git 之后到Git官网,点击Download下载,打开安装包一路按Next一切默认直至安装结束. 找到任意一个文件夹,点击鼠标右键后若出现下图的 Git Gui Here 和 Git Bash Here,则代表安装成功. 新建Github项目 进入Github首页,找到点击New repository,填写相应信息后点击Create即可 Repository name: 仓库名称 Description(可选): 仓库描述介绍 Public, Private : 仓库权限(公开共享,私有或…
最近从sublime转vscode,自然而然就会把sublime的一些习惯带过来,其中有一点让人头疼的是: 当把一个文件夹拖进vscode里面的时候,会把原来的文件夹覆盖掉,这就意味着不能同时在vscode中打开多个文件夹,用过sublime的同学都知道直接把文件夹拖进去就可以了,如下图: 那么怎么解决不能同时在vscode中打开多个文件夹的问题呢?相信大部分人都会百度答案的,那么在别人的答案里,都可以说是不怎么完美.先来看下别人的方法: 第一种:新建VSCode窗口 第二种:用一个文件夹 可以…