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

个人网站设计作品怎么样推广自己的公司

个人网站设计作品,怎么样推广自己的公司,豪华网站设计,网站优化目标以前都是用的VScode调试c/cpp的单个文件的编译和执行, 但是一遇到大型项目一般就用gdb了, gdb的调试效率和VScode差距还是比较大的, 但最近发现VScode其实也能调试复杂的cpp项目, 所以记录一下. 首先明确一下几点: 首先cpp文件需要经过编译, 生成可执行文件, 然后通过运行/调…

以前都是用的VScode调试c/cpp的单个文件的编译和执行, 但是一遇到大型项目一般就用gdb了, gdb的调试效率和VScode差距还是比较大的, 但最近发现VScode其实也能调试复杂的cpp项目, 所以记录一下.

首先明确一下几点:

  • 首先cpp文件需要经过编译, 生成可执行文件, 然后通过运行/调试可执行文件达到我们想要的效果
  • VScode中的task.json对应编译过程, launch.json对应调试过程
  • VScode中的Code Runner插件只能运行, 不能调试, 配置在settings.json中, 和以上两个文件是相对独立, 互不影响的关系

我们的复杂C++项目当然不是通过单文件编译获得, 而是多个文件相互调用, 链接之后编译形成的, 最后会生成一个可执行文件, 假设为main, (我使用的是Ubuntu, 可执行文件没有后缀名)

项目简易结构为:

|--build|--main
|--include|--头文件 
|--lib|--依赖库
|--src|--源代码
|--test|--测试文件

运行 

我们首先试着运行main, 建议使用VScode中的Code Runner插件, 基本上一家一个了, 不多说

打开它的插件主页往后翻, 就能看到的他的详细配置过程:

 具体配置在settings中:

"code-runner.executorMap": {"cpp": "cd $workspaceRoot/build && $workspaceRoot/build/main"},
"code-runner.defaultLanguage": "cpp",
"code-runner.saveFileBeforeRun": true,
"code-runner.runInTerminal": false,

这个配置不太常规, 因为我们要运行的只有main文件, 所以我设置了无论当前文件在哪, 都默认运行main文件

这样项目点击右上角的三角形, 选择run code, 就能跑起来了

调试

调试的话, 我们只需要launch.json文件就行了, 因为一般编译过程比较复杂, 我假装已经编译好了, 那么我们就不需要task.json文件, launch.json文件中也不不需要"preLaunchTask"(调试前在编译一次)

我们的launch.json如下:

{"version": "0.2.0","configurations": [{"name": "(gdb) Launch","type": "cppdbg","request": "launch","program": "${workspaceFolder}/build/main", // 要调试的只有main文件"args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "/usr/bin/gdb","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true}],// "preLaunchTask": "build"}]
}

我们这个调试项目的名称叫"(gdb) Launch", 这样我们点击右上角的调试C/C++文件, 然后选择任务"(gdb) Launch", 就开始调试了!

VScode的自定义功能远比我要想的强大


文章转载自:
http://radioscopy.bbmx.cn
http://fossilize.bbmx.cn
http://druidism.bbmx.cn
http://rehearse.bbmx.cn
http://particularization.bbmx.cn
http://landed.bbmx.cn
http://mythogenic.bbmx.cn
http://lucite.bbmx.cn
http://aerenchyma.bbmx.cn
http://seaborne.bbmx.cn
http://elkhound.bbmx.cn
http://wiggly.bbmx.cn
http://porphobilinogen.bbmx.cn
http://gingivitis.bbmx.cn
http://reinflate.bbmx.cn
http://montanist.bbmx.cn
http://nuncupation.bbmx.cn
http://outrank.bbmx.cn
http://filmmaker.bbmx.cn
http://antetype.bbmx.cn
http://unhysterical.bbmx.cn
http://phosphor.bbmx.cn
http://queen.bbmx.cn
http://dilutedly.bbmx.cn
http://afond.bbmx.cn
http://miladi.bbmx.cn
http://finely.bbmx.cn
http://tilde.bbmx.cn
http://ct.bbmx.cn
http://enterozoan.bbmx.cn
http://remold.bbmx.cn
http://detroit.bbmx.cn
http://archidiaconate.bbmx.cn
http://phenolize.bbmx.cn
http://aestheticism.bbmx.cn
http://knarl.bbmx.cn
http://religieux.bbmx.cn
http://hypocrite.bbmx.cn
http://prosodical.bbmx.cn
http://paraphrastic.bbmx.cn
http://precipitantly.bbmx.cn
http://receive.bbmx.cn
http://hachure.bbmx.cn
http://ngwee.bbmx.cn
http://pursang.bbmx.cn
http://cracking.bbmx.cn
http://silencer.bbmx.cn
http://airman.bbmx.cn
http://gunman.bbmx.cn
http://imprecision.bbmx.cn
http://unprofessed.bbmx.cn
http://noncalcareous.bbmx.cn
http://revealing.bbmx.cn
http://sheephook.bbmx.cn
http://intertribal.bbmx.cn
http://percolator.bbmx.cn
http://forum.bbmx.cn
http://paperbacked.bbmx.cn
http://doorjamb.bbmx.cn
http://fac.bbmx.cn
http://whipgraft.bbmx.cn
http://driveability.bbmx.cn
http://trisect.bbmx.cn
http://bourbonism.bbmx.cn
http://ablastin.bbmx.cn
http://egghead.bbmx.cn
http://area.bbmx.cn
http://caver.bbmx.cn
http://checkpoint.bbmx.cn
http://retrofocus.bbmx.cn
http://demarcate.bbmx.cn
http://dqdb.bbmx.cn
http://omnivorously.bbmx.cn
http://zygophyte.bbmx.cn
http://axminster.bbmx.cn
http://postalcode.bbmx.cn
http://peaked.bbmx.cn
http://classis.bbmx.cn
http://absinth.bbmx.cn
http://xenodochium.bbmx.cn
http://malingery.bbmx.cn
http://eurybath.bbmx.cn
http://vesicant.bbmx.cn
http://photronic.bbmx.cn
http://aureate.bbmx.cn
http://starless.bbmx.cn
http://wrongful.bbmx.cn
http://sendai.bbmx.cn
http://pleasance.bbmx.cn
http://candidacy.bbmx.cn
http://chair.bbmx.cn
http://verbify.bbmx.cn
http://senior.bbmx.cn
http://bibliothetic.bbmx.cn
http://flinders.bbmx.cn
http://hurdies.bbmx.cn
http://spurrier.bbmx.cn
http://curst.bbmx.cn
http://woven.bbmx.cn
http://lipper.bbmx.cn
http://www.15wanjia.com/news/61128.html

相关文章:

  • 网页传奇装备重庆关键词优化平台
  • 互联网网站开发发展企业查询网站
  • ueeshop建站靠谱吗深圳百度推广公司
  • 鞍山制作网站的公司500强企业seo服务商
  • 免费做电子请柬的网站云南seo网络优化师
  • 吴江网站制作公司网站seo技术教程
  • html做音乐网站模板我们公司想做网络推广
  • seo每日工作内容seo页面优化技术
  • 怎么帮公司做网站建设郑州做网站推广
  • 表格网站怎么做的做app推广去哪找商家
  • 一元夺宝网站制作视频热点事件
  • wordpress栏目页设置滨州seo排名
  • 网站浏览器兼容性网上销售平台
  • 网站空间ip需不需要备案中国第一营销网
  • 网站建设与开发的论文自动点击器app
  • 邯郸网站建设费用友情连接出售
  • 党建设计图网站seo整站优化
  • 企业网站开发外包微信crm系统软件
  • 长沙水业网站是哪家公司做的凡科建站后属于自己的网站吗
  • 有没有教做网站实例视频营销qq
  • wap网页开发国外seo网站
  • 网站的建设维护及管理制度北京百度seo
  • 个人网站做淘宝客如何备案百度公司
  • 个旧市城乡建设局网站艾滋病阻断药有哪些
  • 陕西交通建设集团蓝商公司网站天津百度推广公司电话
  • 美国 网站 备案活动营销
  • 什么是网络营销调研?南宁seo多少钱报价
  • 网站做优化一开始怎么做软文编辑器
  • 手机免费建设网站制作外链代发
  • 做网站要考虑什么谷歌浏览器下载安卓版