文章分类 - 03C&C++
摘要:参考资料 如何看待 Windows 的 C++ 包管理器 vcpkg? C++ 好用的包管理工具--vcpkg
阅读全文
摘要:情景分析 情况一:如果你是visual studio 组织工程 解决办法:打开xxx.vcxproj文件,搜索“Globals”在文件中找到<PropertyGroup Label=“Globals”, 然后在这个节点的最后加一句 <PreferredToolArchitecture>x64</Pr
阅读全文
摘要:最近碰到一个问题,很奇怪,需要重启机器才能解决,如是花了两天时间排查,最后发现需要设置工作目录。 1.情景: C#写的一个Winform程序CSharpWin.exe,Process对象启动继承运行cmd.exe方式执行了一串批处理任务:设置python虚拟环境并执行python脚本。QT编写的Wi
阅读全文
摘要:1.分析原因: cmake中使用了 qt5_create_translation(QM_FILES {TsFiles}) add_executable(${TsFiles}) CMake编译QT工程,生成的工程如果进行Clean或者Rebuil
阅读全文
摘要:原因分析: 是该文件的代码页为英文,而我们系统中的代码页为中文。 解决办法: 项目,右击选择属性->配置属性->c/c++->常规,将“警告视为错误”的选项改为“否”
阅读全文
摘要:1.报错现象 在编译Geos是报错“警告 C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 ”,曾经在编译QGis时也存在类似报错。 严重性 代码 说明 项目 文件 行 禁止显示状态 警告 C4819 该文件包含不能在当前代码页(93
阅读全文
摘要:转自https://www.jianshu.com/p/a5433c3eb9a4 值得学习的C/C++语言开源项目 (1)ACE 庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。 http://www.cs.wustl.edu/~schmidt/ACE.html (2)Asio A
阅读全文
摘要:vs2015 编译C++项目。报错error MSB6006: “CL.exe”已退出,代码为 5问题。 看了下输出信息。如下 TRACKER : error TRK0005: Failed to locate: "CL.exe". 系统找不到指定的文件。 (1)解决办法一: 后来想了下是设置可执行
阅读全文
摘要:1.环境变量编辑工具 2.dll依赖工具depence
阅读全文
摘要:VS2015调试时vector<int> 中值看不到,只显示_Myfist,_Mylast,_Myend.【工具】|【选项】|【调试】|【常规】| 去掉【在变量窗口中显示原始数据结构】前面的钩
阅读全文
摘要:项目中用到了QNetworkAccessManager QNetworkRequest 调用web api.程序在有些机器上第一次请求webapi过好久才返回结果(一个很简单的web接口)。表现为win10机器请求很快返回,有些win7返回也很快,但有个测试同事机器win7系统第一次请求很慢。开始以
阅读全文
摘要:1.如何让VS识别OSG的头文件为C++格式? 工具->选项->文本编辑器->文件扩展名 勾选 无扩展名文件映射到 选择 Mricosoft VC++ 2.C++调试打断点不进断点可能的原因 (1)右键项目【属性】|【属性配置项】|【C/C++】|【常规】|【调试信息格式】没有设置为【程序数据库(/
阅读全文