Windows上使用VS code写C++代码 本文阅读重点 < 1 Windows上使用VS code写C++代码 1.1 1.安装MS的C/C++插件 1.2 2.安装MinGW...1.3 3.将gdb的bin目录添加到系统变量的PATH中 1.4 4.等安装完成, 测试是否work 1.5 5.配置build/Compile的环境 1.5.1 tasks.json...: 运行安装包, 对于Architecture的选项,选择x86_64,然后下一步及后面的操作都按默认的来就好~ image.png 3.将gdb的bin目录添加到系统变量的PATH中 打开系统属性,在...PATH变量中加入 bin 目录,比如 我的路径是 D:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin,加上去...":"$gcc" // 捕捉编译时终端里的报错信息到问题面板中,修改代码后需要重新编译才会再次触发 // 本来有Lint,再开problemMatcher就有双重报错,但MinGW的Lint
如果你看到“>>>”三个箭头,没有别的乱七八糟的东西了,就说明:你!安!装!成!功!啦! 至此,你已经可以运行keras的神经网络程序了,但是有一个小瑕疵:会警告你cl.exe找不到。...cl.exe的路径添加到系统路径Path里头,这个警告就会消失啦~ (可选)加速库CuDNN 从官网下载需要注册账号申请,两三天批准。...http://keras.io/ 这个网站相当于keras的详细使用文档,是学习keras过程中避不开的参考 有了代码和数据,小改一下数据的路径,然后就开始解决一堆报错的问题了嘿嘿嘿:...解决方法:下载并安装64位gcc到E:\\MinGW\\bin,需要修改环境变量。...,妈的 我的解决方法:首先不要用codeblocks的g++.exe,用Anacoda2中自带的MinGW的g++.exe,把这个路径加入环境变量 地址是C:\\Users\\Administrator
在系统环境变量配置path变量 可以win+Q直接搜索 或者右键我的电脑——属性 点击高级系统设置(这边是win11的界面) 点击环境变量 找到Path——编辑 新建...检查是否配置成功 打开cmd, 进入bin目录 输入gcc -v或gcc -v或g++ -v 4.出现上述图片说明配置成功 ---- 3. vsCode配置c/c++ 1....+.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "cStandard": "c11",...+.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "args": [ "-g",...,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ }, "problemMatcher":[ "$gcc"
下面是MinGW的安装配置过程: http://mingw.org/ 进入官网点击右侧 Download Installer下载安装器 打开安装器点击install准备安装: 选择一个安装目录...,默认为C:\MinGW这里选择的是A:\MinGW 点击Continue开始安装,安装过程需联网,若安装时提示error则需翻墙安装 安装过程很快,结束后Continue按钮恢复为可用状态,点击完成安装...4、配置系统环境变量path 然后配置系统环境变量path,这一步为必须 在 我的电脑 上右键 属性: 然后按照下面步骤做即可,注意最后新建的项要与之前MinGW安装位置相对应 Windows7...】 更新:现在点击之后变成了这样的:VScode还会让你再选一个,都选第一个吧 然后会在工作目录下的生成一个launch.json的启动配置文件: 使用下面代码替换该文件:(只是在vsc自己产生的...`launch.json`中的”preLaunchTask”里我改为了g++,所以这里我也改为g++,vscode默认的是`g++.exe build active file`【`launch.json
lib文件是不同的,需要放到对应的文件中,不然链接时就找不到lib文件了。...注意: “command” 填 g++.exe 的绝对路径,g++.exe 文件在编译器的bin目录中。...根据自己的安装位置情况填写,如"D:/mingw-w64\\mingw64\\bin\\g++.exe" “option”:”cwd” 就写GCC的bin目录,就是g++.exe所在的目录, 根据自己的安装位置情况填写...的安装 参考 (4)命令行使用GCC编译 中的 [1] MinGW-W64 的安装 请确认下载的是 x86_64-posit-seh , 而不是x86_64-posit-sjlj [2] EGE的安装...为创建时自动生成的项目名,可自行修改) 需要注意安装包中的两个路径 (配置文件中的路径根据个人电脑的安装包实际目录修改,这里为我个人的安装包目录) CMakeLists.txt 内容如下(GCC
Windows中VS code debug时无法查看C++ STL容器内容 本文阅读重点 < 1 Windows中VS code debug时无法查看C++ STL容器内容 1.1 而我相应的配置文件如下...我发现一个有效的解决方法,但在x64版本的Windows上安装MinGW时,虽然官方推荐MinGW版本的是x86_64的,但实践后发现如果选择安装 x86_64的, 很可能Debug时会无法看到STL容器...(vecotr、map等)的具体信息,看到的是相应的内存地址~ 故建议选 i686 (win32)的,然后安装步骤的下一步及后面的操作都按默认的来就好。...最后的效果: win32 版本的 MinGW官方下载地址: i686-posix-dwarf 我从这里下载到 MinGW 压缩包,然后解压到文件夹 D:\MinGW 中,接下来把MinGW的bin目录...,即 D:\MinGW\i686-8.1.0-release-posix-dwarf-rt_v6-rev0\mingw32\bin 加到了系统变量的 PATH 中。
在本教程中,您将为使用 UCRT64 中的 GCC C++ 编译器(g++)和 GDB 调试器配置 Visual Studio Code 来创建在 Windows 上运行的程序。...图片 图片 提示:安装程序会将 Visual Studio Code 添加到您的 PATH,因此您可以从终端键入 code . 以在该文件夹上打开 VS Code。...图片 若要在断点处暂停执行时快速查看任何变量的值,可以使用鼠标指针将鼠标悬停在该变量上。 使用 launch.json 自定义调试 使用 开始 按钮进行调试时,C++ 扩展会动态创建动态调试配置。..."terminal.integrated.enableMultiLinePasteWarning": false, // 将多行粘贴到终端时显示警告对话框。...VS Code 还提供内部版本 Visual Studio Code Insiders(作者使用的版本),可以安装其来获取每天的最新版本。 本教程中涉及到的文件可以在此链接下载。
MinGW编译器压缩包解压后放到自己方便的目录,复制文件里bin文件目录的路径(后面用得到) 在系统属性中找到环境变量,之后在系统变量中找到path,点击编辑,选择新建,然后把上面复制的路径粘贴上去...( 4 )进入MinGW编译器的bin文件路径下,上面我们复制过,比如我的就是D:\VSCode\mingw64\bin,根据自己的选择。 (5)输入gcc -v 如果出现上图即代表成功。...+.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "cStandard": "c11",...+.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "args": [ "-g",...,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ }, "problemMatcher":[ "$gcc"
安装和配置GPU驱动程序(推荐) 警告 现在OpenCL仍然是最小支持。 安装CUDA驱动程序 按照此链接安装CUDA驱动程序和CUDA工具包。 你必须在驱动程序安装后重新启动计算机。...此文件夹称为cuda root目录。 修复’lib’路径 添加’lib’子目录(如果你有一个64位操作系统,则为“lib64”子目录)到你的$LD_LIBRARY_PATH环境变量。...安装和配置GPU驱动程序(推荐) 警告 现在OpenCL仍然是最小支持。 安装CUDA驱动程序 按照此链接安装CUDA驱动程序和CUDA工具包。 你必须在驱动程序安装后重新启动计算机。...当你不想通过pip安装Theano的依赖关系,请使用no-deps。当它们已经安装成系统的包时,这是很重要的。 -e让你的安装可编辑,即将它链接到你的源目录。...当你不想通过pip安装Theano的依赖关系,请使用no-deps。当它们已经安装成系统的包时,这是很重要的。 -e让你的安装可编辑,即将它链接到你的源目录。
linuxdeployqt 简介 基于Windows-Qt 发布的打包工具windeployqt,主要打包Qt相关依赖库,但是在linux,qt官方并未发布对应的打包版本。...) to the PATH variable and then run: windeployqt If ICU, etc. are.../linuxdeployqt.pro make -j sudo make install #安装路径:/opt/Qt/Qt5.9.5/5.9.5/gcc_64/bin/linuxdeployqt 。...default.png description-pak doc doc-pak lib Makefile plugins qt.conf RdpClient translations 实际使用过程中...description-pak doc doc-pak lib Makefile platforms plugins qt.conf RdpClient translations 而生成的目录路径如下
为了更好地在 Windows 系统上使用 GCC 编译器,出现了一些工具合集软件,它们整合了更完备的 GCC 编译器环境供 Windows 系统下使用。...安装好 MSYS2 软件包后,在 Windows 10 的菜单栏中找到 MSYS2,然后打开 MSYS2 MSYS 程序,其提供了类 Arch 的终端环境(Archer 狂喜),然后安装一系列的 GCC...,找到 MSYS2 的安装路径(我这里是 C:\msys64),将 C:\msys64\mingw64\bin 加入到系统变量 Path 中: 「此电脑右键」->「属性」->「高级系统设置」->「环境变量...按照上述步骤安装完后,C:\msys64\mingw64\bin 路径下应当有一系列的工具,如 gcc.exe、g++.exe、cmake.exe 和 mingw32-make.exe 等。...此外,为了使用方便,将 C:\msys64\mingw64\bin 目录下的 mingw32-make.exe 复制一份并重命名为 make.exe。 3.
一般程序生成方法: windeployqt xxx.exe 如果是使用QML组件需要这样操作: windeployqt xxx.exe --qmldir qmlPath 注意: 请使用Qt提供的控制台操作...我使用了mingw版本的windeploqt.exe与程序使用MSVC编译器不一样导致生成的程序库找不到入口。 Qt君:不错,学会举一反三了。...在使用windeploqt.exe过程中,看到有一个--release参数,在msvc的windeploqt.exe下似乎默认为release参数,但我使用mingw时候却生成的是debug版本的程序库...你可以尝试删除目录下的库再重新生成试一试,或者在对应的Qt安装目录下复制platforms/qwindows.dll插件到自己程序的运行目录下。注意要带上platforms目录。...版本不一致的程序库会知道各种奇怪问题。如:5.12.1的程序放在5.12.2库中。 找缺库的工具还可以使用depends.exe。
安装MinGW:下载后是一个7z的压缩包,解压后移动到你想安装的位置即可。我的安装位置是:D:\mingw64\bin ?...按下 win + R,输入cmd,回车键之后输入gcc -v ?...会在工作目录(即hello文件夹)下的生成一个launch.json的启动配置文件,修改launch.json。下图是修改过的 ?...{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。...这些配置在你配置好的文件夹内的所有子文件夹和文件都能使用。
文章目录 tasks.json launch.json c_cpp_properties.json 以下三个文件放在 项目下 .vscode 文件夹中,内容从网络收集,经自己实践添加修改以备忘 tasks.json...,即(或者绝大多数是)编译程序, // 定义了用于编译程序的编译器,所输出的文件格式,使用的语言标准等 // 下载mingw-w64 https://www.mingw-w64.org...+.exe", // 根据自己的路径修改,记得添加bin路径到path环境变量 "args": [ "${file}",..., // 设为true时程序将暂停在程序入口处,一般设置为false "cwd": "${fileDirname}", // 调试程序时的工作目录,一般为${fileDirname...}即代码所在目录 "environment": [], "externalConsole": false, // 调试时是否显示控制台窗口
好在QT提供了windeployqt.exe程序专门用来提取相关的DLL。但是这还是有个坑,这里记录下留作以后使用注意。...windeployqt.exe的使用方法: 新建一个文件夹,把项目工程release模式下编译生成的.exe文件单独拷贝出来,放到新建的文件夹内。...有个坑是,必须得把你的QT安装目录的D:\Qt\Qt5.9.0\Tools\QtCreator 和D:\Qt\Qt5.9.0\Tools\mingw530_32\bin假如到环境变量中,然后再在cmd...如果你的源码使用了三方库或者生成了动态链接库,那么需要手动将需要的dll文件复制到目录下,实际运行试试,是不是可以正常运行。 执行完上述命令后就打包成功啦,但是体积真够大。...可在调用 windeployqt.exe 时加"--no-angle" 和 "--no-opengl-sw" 这两个参数。
安装和配置GPU驱动程序(推荐) 警告 现在OpenCL仍然是最小支持。 安装CUDA驱动程序 按照此链接安装CUDA驱动程序和CUDA工具包。 你必须在驱动程序安装后重新启动计算机。...安装和配置GPU驱动程序(推荐) 警告 现在OpenCL仍然是最小支持。 安装CUDA驱动程序 按照此链接安装CUDA驱动程序和CUDA工具包。 你必须在驱动程序安装后重新启动计算机。...对于root安装,请使用sudo。 user用于用户安装,不需要管理员权限。它将Theano安装在你本地的site-packages中。...当你不想通过pip安装Theano的依赖关系时,使用no-deps。当它们已经作为系统包安装时,这是很重要的。 -e让你的安装可编辑,即将它链接到你的源目录。...当你不想通过pip安装Theano的依赖关系时,使用no-deps。当它们已经作为系统包安装时,这是很重要的。 -e让你的安装可编辑,即将它链接到你的源目录。
= h else open(os.path.join( ipp, pf), 'wb' ).write(by) 等待出现下载安装成功的提示后, 重启sublime Text 3。 ...先将其解压在某个目录里, 路径最好不要带中文或者空格 1)添加环境变量 将MINGW的bin路径复制, 加入到系统变量里的Path变量里。 ? ...将下列代码复制进去, 并保存为后缀为.sublime-build的文件 然后在tools --> build system中选中你刚刚保存的那个文件 1 { 2 "cmd": ["g++...像STL里的许多函数便不能进行自动补全, 此时需要安装SublimeClang插件 将下载好的SublimeClang压缩包 解压下来, 在Sublime Text 3中 点击Preferences...\\include",//将你的MinGw中这些文件夹的路径一一对应的替换掉即可, 下同 12 "-isystem", "C:\\MinGW\\lib\\gcc\\mingw32\\4.8.1
安装和配置GPU驱动程序(推荐) 警告 现在OpenCL仍然是最小支持。 安装CUDA驱动程序 按照此链接安装CUDA驱动程序和CUDA工具包。 你必须在驱动程序安装后重新启动计算机。...安装和配置GPU驱动程序(推荐) 警告 现在OpenCL仍然是最小支持。 安装CUDA驱动程序 按照此链接安装CUDA驱动程序和CUDA工具包。 你必须在驱动程序安装后重新启动计算机。...对于root安装,请使用sudo。 user用于用户安装,不需要管理员权限。它将Theano安装在你本地的site-packages中。...当你不想通过pip安装Theano的依赖关系,请使用no-deps。当它们已经安装成系统的包时,这是很重要的。 -e让你的安装可编辑,即将它链接到你的源目录。...当你不想通过pip安装Theano的依赖关系,请使用no-deps。当它们已经安装成系统的包时,这是很重要的。 -e让你的安装可编辑,即将它链接到你的源目录。
我们选择的是这个x86_64-posix-seh,下载下来就是个7z的压缩包哈,无需安装的。 下载完,解压到自己想要放置的目录中去。...目录结构: ---- 2、配置MingG64环境变量 这个蛮简单的哈。 先复制我们之前MingG64放置的路径位置,一直到bin路径哈。...安装完成之后,直接在VsCode中按 ctrl+shift+p快捷键 出现以下界面: 直接搜索C/C++即可,我是因为已经搜过了。...默认生成的文件如下: launch.json { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。...第二个:在task.json文件中的tasks属性下的args中增加两行属性: "-fexec-charset=GBK", // 处理mingw中文编码问题 "-finput-charset=
-w 不生成任何警告信息。 -Wall 生成所有警告信息。...同样地,安装一个包时会在安装路径下建立一个include目录,当安装过程中出现问题时,试着把以前安装的包的include目录加入到该变量中来。...LDFLAGS:gcc 等编译器会用到的一些优化参数,也可以在里面指定库文件的位置。用法:LDFLAGS=-L/usr/lib -L/path/to/your/lib。...每安装一个包都几乎一定的会在安装目录里建立一个lib目录。如果明明安装了某个包,而安装另一个包时,它愣是说找不到,可以抒那个包的lib路径加入的LDFALGS中试一下。...不过使用时链接阶段这两个参数都会加上,所以你即使将这两个的值互换,也没有问题。
领取专属 10元无门槛券
手把手带您无忧上云