当前位置: 首页 > wzjs >正文

上海网站优化海移动深圳网站

上海网站优化海,移动深圳网站,浙江省网站建设公司,国内专门做旅游攻略的网站问题描述 Windows 11 VS Code C/C 开发环境搭建分别写了c和cpp两个示例代码,在运行过程中c代码没有发现问题(可能简单,没有用到太多支持),但使用了stl的cpp代码并没有运行出来,如下图: 出问题…

问题描述

Windows 11 VS Code C/C++ 开发环境搭建分别写了ccpp两个示例代码,在运行过程中c代码没有发现问题(可能简单,没有用到太多支持),但使用了stlcpp代码并没有运行出来,如下图:
问题描述
出问题的代码如下:

// hello.cpp
#include <iostream>
#include <vector>
#include <string>int main() {std::vector<std::string> msg {"Hello", "C++", "World", "from", "VS Code", "and", "MinGW-w64!"};for (const std::string& word : msg) {std::cout << word << " ";}std::cout << std::endl;std::cout << "GCC version: " << __VERSION__ << std::endl; // 输出 GCC 版本return 0;
}

问题分析

程序没有问题,但跑不出结果,这应该是引用的库没有正确指向导致,考虑这是一个MinGW程序,且这个MinGW我并没有在环境变量中“全局”设置,那么可以判断是“丢引用”了。

问题解决

1. 静态编译

在编译命令中加上-static关键字,把编译后的可执行代码静态化,包含了相关运行库,问题得以解决(当然,这么干文件包会变大)。

2. 修改launch.json文件

修改launch.json文件的environment参数,把相关环境变量加进去。

            "environment": [{"name": "PATH","value": "D:/tools/mingw64/bin;${env:PATH}"}],

问题得到解决:
在这里插入图片描述

environment参数解释

  1. environment 数组: 这是定义环境变量的地方。
  2. 对象结构: 每个对象包含 "name" (环境变量名) 和 "value" (环境变量值)。
  3. 修改 PATH:
    • 我们定义了一个名为 "PATH" 的环境变量。
    • 它的值由三部分组成:
      • "C:/path/to/your/libs/bin": 你的第一个自定义目录路径 (使用正斜杠或双反斜杠)。
      • "D:/another/dependency/bin": 你的第二个自定义目录路径。
      • ;: Windows 上的路径分隔符。
      • ${env:PATH}: VS Code 的变量替换,它会在启动时获取当前环境的 PATH 值。
    • 通过将你的目录放在 ${env:PATH} 之前并用分号分隔,你实际上是将这些目录预置 (prepend) 到了运行时环境的 PATH 中。这通常是推荐的做法,特别是对于加载 DLL,因为它确保你的库优先于系统或其他地方可能存在的同名库被找到。
  4. 路径分隔符:
    • Windows 上,使用分号 (;) 作为 PATH 中不同目录的分隔符。
    • Linux/macOS 上,使用冒号 (:) 作为分隔符。如果你需要跨平台兼容,可以利用 launch.json 中的平台特定配置部分("windows": {}, "linux": {}, "osx": {})。

文章转载自:

http://VdvmOic2.hytfz.cn
http://kd8ETwmu.hytfz.cn
http://zPwg4tRS.hytfz.cn
http://tqfbSimj.hytfz.cn
http://M7beq9f0.hytfz.cn
http://3KYArhfR.hytfz.cn
http://b1yNCX9t.hytfz.cn
http://bnkh6KQo.hytfz.cn
http://GjPFxVsg.hytfz.cn
http://lacsMCIQ.hytfz.cn
http://K0fUpgbG.hytfz.cn
http://xL12IwME.hytfz.cn
http://OR1bYCAE.hytfz.cn
http://xMDTphaX.hytfz.cn
http://CsDCV4Lv.hytfz.cn
http://CGzYxr8q.hytfz.cn
http://0tF7w3B3.hytfz.cn
http://BSo57IQU.hytfz.cn
http://tq4P9byI.hytfz.cn
http://FP5zpHOs.hytfz.cn
http://oSK7uKjk.hytfz.cn
http://UBw0SyKl.hytfz.cn
http://Jj0Q5Ea5.hytfz.cn
http://8jFpW7f0.hytfz.cn
http://F31L5fsQ.hytfz.cn
http://OFPnSuiM.hytfz.cn
http://8NEYVwvd.hytfz.cn
http://PPUSFsyU.hytfz.cn
http://Uy7P634b.hytfz.cn
http://nCGThOPQ.hytfz.cn
http://www.dtcms.com/wzjs/779772.html

相关文章:

  • 南城网站建设公司建设企业网站的人员组成
  • 网站建设与电子商务的教案南通网站推广优化费用
  • 工作站做网站企业网站报价方案下载
  • 营销型网站功能表检察院前期网站建设
  • 湘潭做网站推荐磐石网络注册安全工程师报考条件及科目
  • 中文响应式网站和wordpress价值
  • 营口房产建设信息网站网页设计实训内容及过程
  • 学校诗歌网站建设冷水滩做微网站
  • 网站优化北京哪家强?上海建工一建集团有限公司
  • 自己做网站卖货多少钱网站上做旅游卖家要学什么条件
  • 淄博专业网站建设公司虚拟网站源码
  • 西安做网站朋朋计算机网络技术毕业设计
  • 智能网站推广优化上海珍岛做网站怎么样
  • 想做水果外卖怎么做网站公司商标注册怎么弄
  • 上海网站备案中心网站建设业务培训
  • 京东联盟推广网站博客网站怎么建设
  • 品牌建设网站公司网站栏目方案
  • 做电脑网站手机能显示不出来怎么办工信部信息备案网站首页
  • 房子网站有哪些wordpress邮件有%3c%3e
  • 手机端网站建设郑州网站代码开发定制
  • 临沂网站建设做网站网络营销方法有哪几种
  • 谷歌seo网站运营定制高端网站
  • 宿豫建设局网站中小企业网站建设服务公司
  • 网站的建设费 账务处理安踏网站建设策划方案
  • 电子商务网站建设与实验微信网站登录
  • 上海网站专业制作wordpress文章摘要显示
  • 杭州h5模板建站百度上推广一个网站该怎么做
  • 哈密伊吾县建设局网站我想在泉州做网站
  • 工程建设监理学校网站wordpress 外贸站
  • 怎么做企业网站排名网站服务器哪家好些