Articles of 可视化工作室

在当前OpenCV中的lib文件夹(或其replace)在哪里?

我正在为一个为旧版OpenCV编写的书(PACT的OpenCV 2计算机视觉),它告诉我在创build一个新的属性表时在我的Visual Studio 2013 Property Manager中包含lib文件夹。 在当前的GitHub版本(opencv-master,OpenCV 3.1.x)中没有看到名为lib的目录。 这个文件夹是否被别的东西取代了? 我用cmake构build了OpenCV。 我发现一个4岁的未答复的问题,其中有人也在寻找这个文件夹。 他们试图从另一个不再存在的目录中build立图书馆,但是这对他们来说不起作用。 另一位OpenCV用户告诉我,GitHub不包括库,所以你必须在本地制作。 我仍然不清楚我在哪里/如何制作它们。 我意识到预构build的二进制文件有这个,但我避免它们,因为我需要opencv_contrib中的SURF函数,所以我需要从源代码构build它。

一般C ++ Linux到Windows的移植问题

背景:基于networking的服务( tcp+udp ,不是http )存在即将公开发布的C++ linux客户端API。 这个客户端API使用普通的tcp套接字,udp套接字,C ++命名空间和部分stl std::map和std::vector ,并将作为一组头文件和.a和.lib文件进行链接。 问题:刚开始考虑将这个C ++客户端API移植到Windows将需要什么。 在Windows下使用gcc / g ++有意义吗? 我的第一个倾向是这是行不通的,因为Windows上的开发人员通常使用Microsoft Visual Studio套件,他们将无法链接到由gcc生成的库。 这是一个正确的假设,还是海湾合作委员会提供一些漂亮的开关,产生微软编译器和微软链接器兼容的输出文件?

在Visual Studio 98的Visual Basic 6.0项目中设置/ TSAWARE的位置

我需要为传统的VB 6.0 activeX EXE设置/ TSAWARE标志。 我可以做到 BINEDIT /TSAWARE app.exe 在构build应用程序后,但我想应该有一种方法来在Visual Studio中的VB6项目本身中select它。 我已经看过项目属性,但没有看到任何地方设置链接器选项。 该项目是一个ActiveX组件。 这个问题提到在Visual Studio 6.0中用C ++在链接器中做这件事,但还没有看到在VB中这样做的方式,它似乎没有明确的链接设置。

包含头文件时,path是否区分大小写?

鉴于这个目录树: src/MyLibrary/MyHeader.h src/file.cpp file.cpp: #include "mylibrary/myheader.h" … 编译file.cpp与VS一起工作,在gcc中失败。 标准说什么? 如果path区分大小写,为什么这是明智的? 什么是最好的做法,保持所有文件/文件夹名称小写,因此包括时做相同? 谢谢。

无法获取Visual Studio C ++包含文件“excpt.h”以进行安装

我试图编译Visual Studio C ++项目,我不能得到任何地方,因为编译器报告“无法打开包含文件:excpt.h”:没有这样的文件或目录“。 这个问题在互联网上被多次报道过,但是对于我的具体情况我找不到任何帮助。 问题不在于项目的包含path没有正确设置,问题是这个包含文件(可能还有一堆其他文件)只是从我的电脑中丢失。 我的硬盘上没有这样的文件。 所以我尝试安装Windows SDK 7.1。 该文件不在已安装的SDK中(尽pipe应该是)。 我试图修复安装,卸载它,重新安装…所有的时间。 我也尝试安装,修复,卸载,重新安装Visual Studio 2010专业无数的时间,有和没有安装Windows SDK。 我什至尝试卸载专业版安装快速VC ++ …似乎没有任何工作,没有'excpt.h'永远不会安装在我的电脑上。 我无能为力…有人有一个解决scheme的提示? 我在Windows 7上。 作为补充信息,请注意“excpt.h”包含在“windows.h”中。 此外,“excpt.h”文件通常安装在Windows SDK下,如“c:\ program files(x86)\ microsoft sdks \ windows \ v7.1 \ include \ “C:\ Program Files \ Microsoft Visual Studio 10.0 \ VC \ include \”。 编辑:如果它可能有所帮助,我可能会添加文件夹C:\ Program Files \ Microsoft Visual […]

在Windows中strptime?

我写了这个非常好的应用程序,在Linux中运行得很好。 它使用strptime()。 Windows没有这个。 有没有一个Windows的替代呢? 我的同事需要使用这个应用程序。 (我试图用Googlesearch它已经无济于事)

在Visual Studio中创buildsqlite3.lib文件/使用sqlite3

我不能为我的代码编译生活。 我已经在所有其他计算机上运行良好,但我不得不切换到Windows机器,我试图将sqlite3添加到包含的头文件,这是一个噩梦。 我已经下载正确的文件,正确安装,在Visual Studio中find头文件,但我得到了一大堆未解决的外部。 我发现我需要自己创build.lib文件,然后我应该全部设置。 我继续尝试使用Visual Studio中包含的.def文件(我有.def,.dll,.c和.exe文件)中包含的LIB.exe,并且得到无法打开sqlite3的错误的.lib。 我是否使用了错误的命令? 我花了好几个小时来看,我相信我做得正确。 我的命令是LIB /DEF:sqlite3.def 我应该使用别的东西吗? 我没有任何目标文件,只是def文件。

将.lib文件添加到Visual Studio 2015中的项目

我从另一个项目中生成了一个.lib文件,我想在我的项目中使用它。 我已经将文件添加到链接器 → input → 其他依赖关系为bluetoothserialport.lib 。 我在这个级别的项目中添加了lib文件: http : //i65.tinypic.com/1t9fki.jpg 但是,我得到以下错误: 1> LINK:致命错误LNK1104:无法打开文件'bluetoothserialport.lib' 我正在使用Windows 10和C ++。

如何使用C ++在Windows中获取硬件信息?

如何在c ++中获取硬件信息(例如cpuId,biosId,diskId,baseId和videoId)? 任何人都可以给我一个这样的Visual Studio项目的例子吗?

如何在C ++中添加库?

Iam新的C ++,我想用VS 2013添加NLopt库到C ++。NLopt是一个非线性优化库( http://ab-initio.mit.edu/wiki/index.php/NLopt_C-plus-plus_Reference #Compiling_and_linking_your_program_to_NLopt )。 NLopt有一个DLL文件和.h文件,我无法弄清楚一个办法让他们工作。 我很感激任何人都可以给我一个关于如何导入这个库的快速指南。 先谢谢你。