![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Op_chaos
这个作者很懒,什么都没留下…
展开
-
C++中执行shell命令,popen与system的区别
popen相当于是先创建一个管道,fork,关闭管道的一端,执行exec,返回一个标准的io文件指针。因为popen通过管道新开shell,执行命令,所以本身是不阻塞的,要通过标准io的读取使它阻塞。type 参数只能是读或者写中的一种,得到的返回值(标准 I/O 流)也具有和 type 相应的只读或只写类型。如果 type 是 "r" 则文件指针连接到 command 的标准输出;如果 type 是 "w" 则文件指针连接到 command 的标准输入。原创 2023-01-06 09:56:42 · 2153 阅读 · 1 评论 -
ROS与C++入门教程-消息-序列化和适配类型
原文地址:ROS与C++入门教程-消息-序列化和适配类型 - 创客智造说明:介绍序列化和适配类型 在C Turtle版本增加序列化到内存使用ros::serialization::serialize()函数,roscpp的消息能非常容易地序列化到内存。 示例:namespace ser = ros::serialization;std_msgs::UInt32 my_value;my_value.data = 5;uint32_t serial_size = ros::ser转载 2022-05-06 19:25:31 · 1770 阅读 · 1 评论 -
VS2019+opencv4.x环境搭建问题:由于找不到opencv_world440d.dll,无法执行代码,重新安装程序可能会解决此问题
问题:按照教程:https://www.cnblogs.com/chengmf/p/12859442.html和https://blog.csdn.net/qq_42156796/article/details/108708683搭建完opencv的环境后,编译代码时出现解决方案:查找了了一些,最终找到的解决方案如下:将 opencv 安装路径 目录\opencv\build\x64\vc15\bin 中所有后缀是.dll 的应用程序扩展复制到 C:\Windows\System...原创 2021-02-24 15:40:48 · 9751 阅读 · 24 评论 -
visual studio 2019登陆不上,登陆界面空白
最近想用用C++连opencv,但在使用visual studio 2019时出现了登陆不上的情况,最后找到的可行方案如下:在弹出帐户设置时,点击用户选项通过更改设置内的登录选项下的使用以下方式添加帐户并重新进行身份验证更改为“系统Web浏览器”并将下面的钩选更改为图中所示然后再进行登录操作,通过浏览器的页面来登录 然后关闭Visual Studio2019,再重新启动,这时帐户已登陆,且能正常使用...原创 2021-02-23 19:00:46 · 4445 阅读 · 0 评论 -
CMake指令详解
1、add_definitions()2、find_package()3、include_directories4、target_include_directories5、link_directories6、ADD_LIBRARY()7、add_executable8、target_link_libraries9、aux_source_directory10、set_target_properties11、add_subdirectory原创 2020-12-03 14:26:03 · 4735 阅读 · 0 评论 -
C++中运算符重载
运算符重载可以写在类的内部,也可以写成全局函数形式,其中运算符 () 、[ ] 、->、 =,在重载时必须声明为类的成员函数;而运算符 “ . ”、“ .* ” 、“ :: ”、“ ?:”、 sizeof 不能被重载;算法运算符的重载不会改变运算符原有的优先级。例子:#include <iostream>#include <string>#in...原创 2019-09-23 16:19:23 · 330 阅读 · 0 评论