0

我在 Windows7、64 位(我们称之为 PC1)上的 Visual Studio 2012 中开发了一个小型 c++ 程序。在那台电脑上运行良好!

由于我手头没有像 SVN 这样的版本控制系统,我将所有项目数据(确切的文件夹结构、DLL、源文件、项目文件...)复制到 U 盘,然后将其移动到另一台计算机上。在另一个引擎上,Windows7、64 位(PC2)上有 Visual Studio 2010。所以我只是将平台工具集更改为 v100,如此处所述

我在 PC2 上成功编译了项目(清理,构建)并想运行 exe,但命令提示符保持为空。然后我尝试调试并在 main 的第一行添加了一个断点 - 没有到达,命令提示符仍然是空的。

好的,U 盘肯定不是最安全的数据存储解决方案,所以我再次尝试并再次移动它 - 问题仍然存在。

Visual Studio 在 PC2 上的输出与 PC1 上的相同,所以我在那里找不到任何异常。

是的,可能有很多错误来源,那么我可以从哪里开始呢?

以及如何获得更详细的输出以进行故障排除?

或者这甚至是一种常见现象(可能是由于不同的 VS 版本)并且有一种简单的方法可以解决它?

4

1 回答 1

0

这不是一个完整的解决方案,但至少我领先了一小步:

在我的最后一条评论中,我写道:

我考虑了您的建议,并在 PC2 VS2010 上创建了一个全新的项目。我完全按照本指南: http: //frozenhamster.wordpress.com/2011/02/11/lapack-on-windows-with-visual-studion-2010/

那也不起作用,所以我删除了除了一个 cout 之外的所有内容。瞧,这行得通!但是,一旦我使用了所需的犰狳(LAPACK 和 BLAS),该项目就会编译但不会运行。

这里出了什么问题?我没有得到任何编译器错误!

于 2012-10-23T09:30:04.497 回答