草庐IT

debug_export

全部标签

c++ - 如何使用 CMAKE_EXPORT_COMPILE_COMMANDS?

我一直在尝试按照此工具的帮助中的建议将clang-modernize与CMAKE_EXPORT_COMPILE_COMMANDS一起使用。使用此选项,cmake会生成一个JSON文件,其中包含编译信息,例如包含路径(seealso)。这个变量在cmake的命令行中被接受,但是cmake--help-variableCMAKE_EXPORT_COMPILE_COMMANDS不起作用(与thismailinglistposting一致)。有人知道如何使用它吗?我也可以将它与cppcheck一起使用。更多信息我在clangdeveloperforum上发现了此cmake功能并非在所有生成器上

c++ - Visual Studio 中的 _ITERATOR_DEBUG_LEVEL 错误

我正在尝试在Windows7上的VisualStudio2010中编译JRTPLIB。这是一场真正的噩梦……但我至少缩小了问题范围。这是剩下的。Error3errorLNK2038:mismatchdetectedfor'_ITERATOR_DEBUG_LEVEL':value'2'doesn'tmatchvalue'0'inclient.objC:\Users\Johan-bar\Documents\VisualStudio2010\Projects\client\client\jrtplib.lib(rtpsession.obj)client我用谷歌搜索了很多,原因似乎是一个在De

c++ - 使用发布库时,OpenCV imread(filename) 在 Debug模式下失败

我有一些C++代码,除了函数imread(file)之外,所有的东西都可以使用OpenCV正常工作。它正确地找到了文件并加载了名称,但没有加载任何数据。MatpattImage=imread(fileName,0);在网上进行了一些研究后,我意识到我处于Debug模式,但使用的是发布版OpenCV库,而不是调试库。debuglibrary:opencv_core231d.libreleaselibrary:opencv_core231.lib虽然这是典型的愚蠢错误,但我认为这不应该有任何关系,调试库应该允许OpenCV代码调试,而发布库允许更快地执行代码,但是我不明白为什么imread

javascript - 从同一文件中获取 module.exports

在一个文件中我有这个代码:module.exports.greet=function(){...}我想在同一个文件中使用该函数。我认为这会起作用:this.greet()但它没有。我必须使用什么引用? 最佳答案 通常,这应该可以正常工作,但让我们看看为什么会失败。先了解一些背景发生的情况是exports是一个对象,它与require、module、__dirname等其他一些东西一起等,被传递到包装模块内容的闭包中,exports然后由require()返回。见:https://github.com/ry/node/blob/mas

debugging - NodeJS - NodeJS 的分步调试器

我正在寻找逐步调试NodeJS服务器代码的有效方法。目前我使用了几十个console.log(),这非常困难。完美的工具可以让我检查堆栈中每个变量的值并逐行跟踪我的程序。首选操作系统=MacOS/Linux。有可能吗? 最佳答案 基本上,Node.js是建立在V8之上的,所以它的调试能力也是建立在V8的调试能力之上的。V8包含一个调试器,可以通过端口5858上的TCP访问。所以基本上你只需要一个能够连接到端口5858并与V8的调试协议(protocol)对话的前端。一种选择是使用node-inspector它基本上在您的浏览器中提供

javascript - 通天塔 6 CLI : Unexpected token export?

我正在尝试使用babel-node通过其CLI运行Babel,但我不断收到Unexpectedtokenexport错误。我知道Babel6都是关于插件的,我需要通过.babelrc设置插件,但它似乎无法正常工作。所以这是我的问题:我应该使用syntax-export-extensionsplugin?我也尝试过使用替代方法settingthepluginthroughpackage.json但仍然没有运气。另外,Babel6的CLI是否有全局.babelrc选项?如果我必须为每个需要它的项目安装插件,这似乎很乏味......对于那些对我要导出的内容感到好奇的人,这里是类(class)

javascript - 启动时打开 Karma debug.html 页面

简短版:如何启动Karma并让它在与Karma起始页相同的浏览器中自动打开debug.html文件?长版:我不太喜欢使用控制台报告器来记录Karma,所以我一直在使用karma-jasmine-html-reporter-livereload输出到Karma的localhost:9876/debug.html文件。问题是,每次我开始调试session时,我都必须单击karma打开的网页中的“调试”按钮。我想找到一种方法让karma通过gulp任务自动打开debug.html页面。我在多个浏览器中运行测试,因此我希望debug.html页面在Karma打开的每个浏览器中作为第二个选项卡打

javascript - 在一行中包含所有功能的 module.exports

这是InNode.js,howdoI"include"functionsfrommyotherfiles?的后续问题我想包含一个包含node.js应用程序常用功能的外部js文件。来自InNode.js,howdoI"include"functionsfrommyotherfiles?中的一个答案,这可以通过//tools.js//========module.exports={foo:function(){//whatever},bar:function(){//whatever}};varzemba=function(){}每个函数都导出不方便。是否有可能有一个导出所有功能的单线?看

node.js - 我到底应该如何处理 webpack 上的 "module.exports = ' html_template_content'"

所以我想用webpack做一个非常简单的任务。我有一些静态HTML模板,例如test.htmltemplatecontent我想要做的就是返回模板内的字符串例如require("raw!./test.html")with应该返回一个类似的字符串:"templatecontent"但相反,它返回以下字符串"modules.exports=templatecontent"我尝试了几个模块,例如raw-loader和html-loader。并且它们的行为方式相同。所以我查看了源代码,只是为了发现它的SUPPOSED行为方式。sowhatexactlyamIexpectedtodowithth

node.js - 使用 ES6 import + export 关键字和 Babel 导入/导出 Express 路由器

我有一个最初使用Express2.X构建的旧测试项目。我将其移至Express4.x并尝试插入Babel6.x以在服务器端试验ES6功能。Express4.x更新正常。原始应用程序运行良好。当我开始添加ES6功能时,问题就出现了。特别是,我想用ES6import{...}from...替换所有require和module.export指令和export{...}.问题:我似乎无法将外部文件中的路由导入到主app.js文件中。我的app.js像这样加载路由:import{indexRoute}from'./routes/index_route';app.use('/',indexRout