【发布时间】:2010-01-29 18:41:10
【问题描述】:
我查看了很多地方,但找不到任何告诉我如何构建 lib 文件的信息。我知道如何链接它们,但 openCV 安装文件夹只包含 .a 文件。我找不到 sln 文件或 dsp。如何制作lib文件?现在所有的示例都出现链接器问题,因为 lib 文件不存在。
谢谢
【问题讨论】:
标签: c++ visual-studio opencv compilation
我查看了很多地方,但找不到任何告诉我如何构建 lib 文件的信息。我知道如何链接它们,但 openCV 安装文件夹只包含 .a 文件。我找不到 sln 文件或 dsp。如何制作lib文件?现在所有的示例都出现链接器问题,因为 lib 文件不存在。
谢谢
【问题讨论】:
标签: c++ visual-studio opencv compilation
OpenCV 2.0 的 Windows 安装程序 (.exe) 不附带为 vc++ 预构建的二进制文件,也没有用于使用 vc++ 构建它们的 .vcproj 文件。你需要有 cmake,它可以在网上免费获得。我使用了图形用户界面。使用它来构建 .vcproj 文件,您可以使用它来编译 VC++ 2008 或其他任何东西中的所有内容。 有一些问题。 The question has been asked and answered.
【讨论】:
.a 文件是库。在 unix 平台上,它们通常是静态链接的库。
如果您使用的是 Windows,那么它们应该是 .dll 文件。您是如何编译 OpenCV 的,它是否支持在 windows 上编译?
【讨论】:
为了创建 .sln 文件,您需要在包含 makefile 的 OpenCV 文件夹上运行 CMake。
【讨论】: