我已按照this URL的步骤编译了Caffe for windows。编译成功但我无法运行生成的EXE文件。此外,当我下载Git分支时,那里已经列出了一个caffe.exe文件。当我尝试运行预编译文件时,我也收到此错误:“应用程序无法正确启动(0xc000007b)。单击”确定“关闭应用程序”。这与我编译的二进制文件相同。
请帮帮我。我正在运行Windows 7 x64。我怀疑这个问题可能会在某个地方蔓延,因为我喜欢32位MinGW,或者可能是因为它试图使用32位库?
现在,我将配置设置为构建x64位。我觉得其中一个问题可能是CUDA试图建立32或者其他东西?我只是不知道是什么造成了这个..更奇怪的是,为什么我无法运行我在下载此文件时发现的预编译caffe.exe ...(我得到完全相同的错误,这让我觉得它不是我的编译过程......还有其他事情发生了。
感谢您的帮助
好的 - 我运行了依赖性walker。我发现了以下问题:
错误:由于隐式相关模块中的导出功能缺失,至少有一个模块具有未解析的导入。
错误:找到了具有不同CPU类型的模块。
LIBGCC_S_DW2-1.DLL
LIBGFORTRAN-3.DLL
是x86,但其余的是x64。我在哪里可以获得64位DLL?
另外, API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL
API-MS-WIN-CORE-的WinRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-的WinRT-L1-1-0.DLL
API-MS-WIN-CORE-的WinRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-的WinRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE缩放-L1-1-1.DLL
DCOMP.DLL
IESHIMS.DLL
列出未找到(系统找不到指定的文件)。