草庐IT

apt-packages

全部标签

c++ - CMake FIND_PACKAGE 成功但返回错误的路径

我正在尝试使用我的CMakeLists.txt中的以下代码将CMake2.8.6链接到boost::program_optionsFIND_PACKAGE(BoostCOMPONENTSprogram_optionsREQUIRED)INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})ADD_EXECUTABLE(segmentsegment.cpp)TARGET_LINK_LIBRARIES(segment${Boost_LIBRARIES})find命令似乎成功,但将错误的目录传递给链接器。包实际上在:`/usr/lib64/libboost_prog

c++ - std::packaged_task 没有违反销毁 promise ?

我在使用打包任务时遇到了一些非常奇怪的事情。阅读时~packaged_task我的印象是,如果std::packaged_task在执行之前被销毁,则promise将被破坏,并且尝试从future获取结果应该抛出std::future_error。但是,在VisualStudio2013上,情况似乎并非如此。获取以下代码:#include#include#includeintmain(){std::futuref;{std::packaged_tasktask([](){return3;});f=task.get_future();}std::cout我希望在f.get()上获得一个s

c++ - Visual Studio 2015 社区 - 'Visual C++ Project System Package' 错误

所以,这个问题我已经有一段时间了。当我尝试打开我的任何项目时,经常会收到以下错误:---------------------------MicrosoftVisualStudio---------------------------The'VisualC++ProjectSystemPackage'packagedidnotloadcorrectly.Theproblemmayhavebeencausedbyaconfigurationchangeorbytheinstallationofanotherextension.Youcangetmoreinformationbyexamin

node.js - 如何将 Git 哈希写入( Node 的)package.json?

有没有办法使用git的HEAD哈希自动更新package.json(https://npmjs.org/doc/json.html)的版本号?我想在项目的package.json文件中有类似version:1.0.0+rev82e4b91cfe42cd86e9453b4987b9cc446566de6的东西。加号之前的所有内容都是手动设置的,并且每次我提交某些内容时都会更新哈希值。这可能吗?我找不到有关此主题的任何内容:-/ 最佳答案 看来这可以不用插件直接完成。npmversion$(gitdescribe)将从gitdescri

json - package.json 文件在一段时间后损坏

我使用装有Windows10的公司计算机。我有nodejsv6.10.0和npmv3.10.10。这是我第一次在这台电脑上安装nodejs/npm。当我安装一个模块(任何类型的模块,例如npminstalljsdoc)时,一切正常。我可以多次调用我的example.js,一切正常。但过了一段时间(随机时间)我无法再运行我的程序,因为我收到以下错误:>nodeexample.jsmodule.js:96throwe;^SyntaxError:ErrorparsingC:\my_path\node_modules\some_module\package.json:Unexpectedtok

node.js - npm package.json 全局安装?

有没有办法在package.json文件中设置全局安装的NPM依赖项?每当我运行npmupdate时,所有依赖项都会在本地安装。谢谢。 最佳答案 我相信-g选项会导致全局安装。 关于node.js-npmpackage.json全局安装?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5985385/

node.js - typescript 生成的定义文件(.d.ts)不适用于 package.json 类型

我使用tsc编译器的--declaration参数从我的typescript项目创建了一个定义文件(d.ts)。但是当我尝试在npmpackage.json上发布具有属性typings的包时,这个生成的定义文件显然不起作用。我创建了另一个项目来测试它。它报错:“Exportedexternalpackagefiletypingsfile'...d.ts'不是模块。请联系包作者更新包定义”。p>这是我的源文件:MyInterface.tsexportinterfaceMyInterface{MyProperty:string;}MyClass.tsimport{MyInterface}f

node.js - 如何为当前目录以及带有 package.json 文件的子目录 npm install?

我有一个应用程序,它是一个网络游戏服务器,例如我有node_modules,我在目录./中使用它,并且我有一个合适的package.json。碰巧在./public/目录中,我有一个网站正在服务,它本身使用node_modules并且本身也有一个适当的package.json。我知道我可以通过浏览目录来做到这一点。但是有没有一种命令或方法可以自动执行此操作,以便其他开发人员更容易在他们的系统中引导应用程序? 最佳答案 假设你在Linux/OSX上,你可以尝试这样的事情:find./apps/*-maxdepth1-namepacka

node.js - 如何解决对等依赖错误 : The package react@15. 3.2 不满足其 sibling 的 peerDependencies 要求

我在运行npminstall时收到此错误。这似乎是因为我无法满足某些对等依赖,但我不确定我需要修复哪个对等依赖。λnpminstallnpmERR!Windows_NT10.0.14393npmERR!argv"C:\\ProgramFiles\\nodejs\\node.exe""C:\\ProgramFiles\\nodejs\\node_modules\\npm\\bin\\npm-cli.js""install"npmERR!nodev4.6.0npmERR!npmv2.15.9npmERR!codeEPEERINVALIDnpmERR!peerinvalidThepackag

javascript - 此 package.json 文件需要更改哪些内容才能使用 npm 0.3.0?

尝试使用lib但出现此错误...npmERR!JSON.parseFailedtoparsepackage.jsondata.npmERR!JSON.parseNotethatpackage.jsonmustbeactualJSON,notnpmERR!JSON.parsejustaJavaScriptobject.npmERR!JSON.parsenpmERR!JSON.parseThischangedinnpm0.3.0,andisnotabuginnpm.npmERR!JSON.parseTellthepackageauthortofixtheirpackage.jsonfile