使用64位框架Tao在C#中运行程序opengl
我有一个使用C#框架Tao的opengl程序, 当我在 x86 的平台目标中运行代码时,我没有问题,但是当我在 x32 的平台目标中运行代码时,它突然停止并显示以下内容
“尝试加载具有不正确的程序” (HRESULT 异常:0x8007000B)”
建议做什么,因为我需要以 64 位运行我的程序
I have a program opengl in C# using framework Tao,
when i run the code in the platform target to x86, i have not a problem,but when i run the code in the platform target to x32, it stops abruptly and says the following
"An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)"
Advice what to do because i need to run my program in 64 bits
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的直觉是,Tao 库是 64 位的,如果你的程序是在 32 位编译的,它无法链接到 64 位 lob,即使在 64 位机器上运行也是如此。至少没有思考层,并且您不希望在图形循环中使用它。
My gut feeling is that the Tao library is 64bit, if your program is compiled at 32bit, it can't link to 64bit lobs, even running on a 64bit machine. At least not without a thinking layer and you don't want that in a graphics loop.