我已按照此处的教程进行操作:http://www.hitl.washington.edu/artoolkit/documentation/devstartup.htm
当我尝试编译程序时,它会编译,但输出窗口会告诉我:
DSVLd.dll(tid 774c)42818982:无法访问模块密钥 DSVLd.dll(tid 774c)42818982:无法访问GLOBAL模块密钥
然后该程序将退出。
我已经能够根据说明设置工具包,并且能够正常运行示例程序。如果我从头开始创建这个项目,我不确定是否有一些错过或需要配置的设置步骤。
我目前正在运行64位Windows 7。
非常感谢任何帮助!
答案 0 :(得分:0)
当我的程序使用MS directshow(调试版)运行链接库时,我有类似的调试输出。调试系统似乎正在寻找Windows注册表项。但这不应该是计划退出的原因,至少我的工作不受影响。
答案 1 :(得分:0)
我刚才解决了。只需将data
和Wrl
中的两个文件(ARToolKit\bin\data
和ARToolKit\bin\Wrl
)复制到您自己的项目文件夹下的目录debug
,而不只是复制到您的项目中文件夹中。