CMake中一个工程依赖另一个工程生成的动态库demo
project1生成动态库,project2工程中引用porject1中生成的动态库。
linux下tcp的服务端和客户端代码,一个服务器对应多个客户端。 服务端程序对应多个客户端的创建方式有两种,如下: 1、每一个客户端创建一个线程。 2、使用IO多路复用的select方式来应对多个客户端。 程序启动命令如下: 服务器启动命令:$ ./server 37777 客户端启动命令:$ ./client 127.0.0.1 37777
该资源使用OpenglES绘制了一个三角形,然后利用帧缓冲将数据读取到buffer,最后使用opencv将数据保存为jpg图片。代码在linux下编写,使用CMake编译。
在CMakelists中配置最ros环境的demo,注释中带#ROS的为添加的配置,其实只有2部分: (1)查找头文件和库。 (2)添加ROS的静态库
VSCode中配置C++,涉及三个文件c_cpp_properties.json,launch.json,tasks.json
CMakeList配置文件介绍:里面有3种配置方式, 1:在当前目录下,编译本目录的CMakeLists.txt,生成Makefile和其他文件,执行 (1)$cmake . (2) $make (3)$./main 2:将编译输出文件与源文件放到不同目录中,执行命令: $mkdir build $cd build $cmake .. $make $./main 3:工程多个CMakelists,makelist编译嵌套
支持VS2017、2015、2013、2010、2008版本。 步骤: 1、若之前VS2017上已安装番茄助手,请卸载,卸载步骤:打开VS2017->工具->扩展和更新->卸载。点击后,关闭VS2017软件,卸载完成。 2、双击下载的VA_X_Setup2270.exe,安装完成。 3、用VA_X.dll替换电脑中的VA_X.dll文件。 注:VS更高版本是否支持,没有试过。
创作能手
持之以恒
勤写标兵
笔耕不辍
求知
持续创作
分享达人
五一创作勋章
阅读者勋章
分享小兵
签到新秀
新人勋章
1024勋章