gpt4 book ai didi

visual-studio - 错误 LINK2019 使用 OpenNI 和 Visual Studio

转载 作者:行者123 更新时间:2023-12-04 04:59:18 24 4
gpt4 key购买 nike

我正在尝试在 Visual Studio 2012 中使用 OpenNI 构建一个 .cpp 文件。我正在使用 SimpleViewer 示例的代码(它包含在 OpenNI 中)。当我尝试构建 .cpp 文件时,我得到了 错误 LNK2019 当编译器必须链接 OpenNI 库时,这似乎是一个问题。可能有什么问题?

错误(共 55 个):

>  Error    1   error LNK2019: unresolved external symbol __imp__oniShutdown
> referenced in function "public: static void __cdecl
> openni::OpenNI::shutdown(void)"
> (?shutdown@OpenNI@openni@@SAXXZ) C:\Develop\VisualStudioWorkspace\Projects\My
> programs\OpenNI2_test\OpenNI2_test\Viewer.obj OpenNI2_test
Error 2 error LNK2019: unresolved external symbol __imp__oniWaitForAnyStream referenced in function "public: static enum openni::Status __cdecl openni::OpenNI::waitForAnyStream(class openni::VideoStream * *,int,int *,int)" (?waitForAnyStream@OpenNI@openni@@SA?AW4Status@2@PAPAVVideoStream@2@HPAHH@Z) C:\Develop\VisualStudioWorkspace\Projects\My programs\OpenNI2_test\OpenNI2_test\Viewer.obj OpenNI2_test

我遵循了 OpenNI website 中描述的所有步骤在 Visual Studio 中编译文件:我添加了所有 VCC 目录以及 Include 和 Lib 环境变量。我还在链接器部分的附加依赖项中添加了 OpenNI2.lib。我还在工作目录(我拥有 .vcproj 的目录)中复制了 Redist 文件。

最佳答案

我遇到了类似的问题。示例项目无法构建,因为我在 x64 上使用 OpenNI,但平台设置为 Win32。更改为 x64(在顶部的属性对话框中)为我修复了它。

关于visual-studio - 错误 LINK2019 使用 OpenNI 和 Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16345004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com