0

我正在尝试在 VS2010 上为用 C 编写的 64 位编译一个项目,并使用 CUDA 5.0 和 GLib。我已经有了 32 位的工作配置文件,一切正常。

在配置管理器上,我为 64 位创建了一个新的上下文,其设置从 32 位复制而来。然后,我更新了 64 位版本的 Glib 路径,并将 CUDA C/C++-> 目标机器平台设置为“64 位”。

好吧,它编译正常,但是当我尝试运行时出现错误:

The application couldn't be initialized correctly (0x000007b). 

我忘记了什么吗?

4

1 回答 1

2

它可能是一个丢失的库。

最新版本的 Windows 仅给出通用消息,而不是关于未找到哪些库的详细消息。从命令行启动应用程序和从资源管理器启动应用程序时提供的信息也有所不同。

Dependency Walker会告诉您缺少哪些库。

于 2013-01-28T22:11:21.170 回答