我正在使用一个VS 2005应用程序来与一个非托管的(Fortran)DLL进行接口。当我直接从命令行运行编译后的可执行文件时,一切正常 - 可以访问DLL,并且可以使用DLL中的函数。
不幸的是,当我从VS 2005启动应用程序时,弹出窗口显示“vshost32.exe已停止工作”,并没有有用的调试信息。
有人遇到过这种情况吗,或者知道为什么会发生这种情况?我无法弄清楚为什么在独立启动时可以正常运行,但通过vshost32却不能。
(最后一点说明:我正在使用.local文件强制使用当前工作目录下注册的dll,但这个特定的dll没有注册。我只是在这里提一下,以防有所帮助。)
非常感谢,
Mike
不幸的是,当我从VS 2005启动应用程序时,弹出窗口显示“vshost32.exe已停止工作”,并没有有用的调试信息。
有人遇到过这种情况吗,或者知道为什么会发生这种情况?我无法弄清楚为什么在独立启动时可以正常运行,但通过vshost32却不能。
(最后一点说明:我正在使用.local文件强制使用当前工作目录下注册的dll,但这个特定的dll没有注册。我只是在这里提一下,以防有所帮助。)
非常感谢,
Mike