草庐IT

uses-sdk

全部标签

c++ - c++中using是什么意思?

喜欢:using::size_t;using::fpos_t;using::FILE;事实上,这是一个受此问题下评论启发的问题:Whenis.hnotneededtoincludeaheaderfile? 最佳答案 这称为使用声明。实际上有两种方法可以使用using关键字。还有第三种特殊形式的using声明在类定义中使用,但我将在这里重点介绍一般的using声明。(见下文)。使用声明使用指令它们有两种截然不同的效果。usingdeclaration将名称声明为另一个声明或一组声明的别名(如果您要命名一组重载函数)。该名称在当前范围中

c++ - 如何处理失败的方法 : by using exceptions or making the methods return bool?

如何处理失败的方法:使用异常使方法返回bool值第一种方法是当出现问题时抛出异常。但是有问题的代码需要放在tryblock中,然后你需要编写catchblock。您需要检查返回值的第二种方法方法,然后做一些事情。那么基本上不是同一个机制吗?你有两个部分:检测到出现问题然后采取措施。那么我使用哪种方法重要吗? 最佳答案 异常的主要好处是它们是非本地的。您可以在抛出异常的地方捕获几个调用层之外的异常。这样,介于两者之间的代码就不必关心异常(除了确保在展开期间进行适当的清理,即异常安全),这使得异常情况不太可能被遗忘。但这种好处是有代价的

c++ - xcode - "attempt to use a deleted function"- 这是什么意思?

我正在Xcode4.2中编写C++库。我的一个类无法编译并出现此错误:attempttouseadeletedfunction没有具体说明它在谈论什么功能。我不想在这里发布类代码,但是有人知道这个错误是什么意思吗? 最佳答案 我对线程(C++11)有类似的消息。结果是我向线程调用的函数传递了错误数量的参数,因此线程找不到任何合适的函数并给出了该消息。 关于c++-xcode-"attempttouseadeletedfunction"-这是什么意思?,我们在StackOverflow上找

c++ - 忽略注释 : offset of packed bit-field without using "-Wno-packed-bitfield-compat"

当我尝试编译以下union时,弹出此警告:10:5:note:offsetofpackedbit-field'main()::pack_it_in::::two'haschangedinGCC4.4#pragmaGCCdiagnosticignore"-Wpacked-bitfield-compat"unionpack_it_in{struct{uint8_tzero:3;uint8_tone:2;uint8_ttwo:6;uint8_tthree:4;uint8_tfour:1;}__attribute__((packed))u8_2;uint16_tu16;};#pragmaGCC

Python 扩展 : using different compiler flags for a C parts and C++ parts

对于我的python扩展,我有C(来自嵌入式库)和C++文件,它们被编译并链接在一起。只有C++部分与Python接口(interface)(通过SWIG)。这在VS2015的windows和linux下的gcc中都有效。但是,对于gcc,C++文件需要一组不同于C文件的编译器标志(例如-std=c++11、-Wno-reorder),以避免出现有关C中不正确标志的警告。在setuptools/distutils中有没有办法单独更改每个文件的编译器标志,例如。基于文件扩展名?我已经使用了来自https://stackoverflow.com/a/36293331/3032680的自定义

c# - opencv 面部 sdk 支持

我正在寻找可以支持人脸检测、识别和聚类的SDK。我们试过了Pittpatt,而且效果很好,但是被谷歌收购了,因此卡住了新契约(Contract)。所以我们不得不决定使用OpenCV,业务风险低,技术风险高。我们想寻找提供OpenCV人脸检测服务的公司或个人。如果有人对此感兴趣,请告诉我。谢谢 最佳答案 您可能想联系http://www.computer-vision-software.com/.他们有OpenCV经验 关于c#-opencv面部sdk支持,我们在StackOverflow

c++ - Google Assistant SDK (C++) - 广播指令

我正在使用示例应用程序并使用--text_input选项向Google智能助理发送广播命令,一切正常。现在,在最新版本中,Google智能助理会回复:“出了点问题。出了点问题”,但我没有收到错误,即使打开了verbose。我需要做一些与以前不同的事情吗?其他命令,例如“几点了?”正常工作。这是广播请求的输出:$./run_assistant--text_input"BroadcastDinner"--credentials_file./credentials.jsonUsinglocaleen-USassistant_sdkrobots_pem:assistant_sdkCreateC

c++ - 在 OS X 中针对不同的 SDK 运行应用程序?

总结我想针对10.5库运行交叉编译的应用程序。是否有允许此工作的环境变量?更长的版本我在10.6主机上针对10.5目标交叉编译了我的OSXC++应用程序。它编译得很好。已编译的应用程序链接到/usr/lib/libstdc++.6.dylib等库。当我在我的系统上运行它时,它将使用库的“主机”版本,即10.6。我想针对10.5版本对其进行测试,这些版本都包含在`/Developer/SDKs/MacOSX10.5.sdk目录中。我该怎么做?我尝试了各种风格的DYLD_LIBRARY_PATH、DYLD_ROOT_PATH等,如documentedinthemanual,但我没能成功。

【pycharm】报错Cannot invoke “com.jetbrains.python.sdk.flavors.conda.CondaInfoJson.getEnvs()“

pycharm添加已部署的conda环境时,遇到报错:Cannotinvoke"com.jetbrains.python.sdk.flavors.conda.CondaInfoJson.getEnvs()"because"info"isnull.解决办法:是由于 蓝色框里面的默认路径是错误的,改成C:\ProgramData\miniconda3\Scripts\conda.exe就可以解决了。

c++ - 安装 VS2010 后,如何使用 CMAKE for Windows-SDK 编译器?

我目前正在使用SWIG开发一个Python2.7前端对于CMAKE配置的C++项目(不是我自己开发的,我只是为这个项目启动了CMAKE)。该项目使用FIND_PACKAGEforpython和swig在VS2010下编译(并运行)良好。但是,python2.7(和其他版本)是使用VS2008编译器编译的,它与VS2010不兼容。我已经安装了WindowsSDK7编译器,我可以使用distutils编译另一个SWIG项目(没有CMAKE)。尝试使用CMAKEforVisualStudio2008配置实际项目失败:xxx>cmake.-G"VisualStudio92008"CMakeEr