|
|
1
4
主要的区别在于,在unix上,您将拥有makefile,而在windows上找不到makefile。visual studio在项目和解决方案中组织代码,这些项目文件包含编译和链接项目所需的所有信息。 如果您有一个*.sln文件,只需双击它在vs中打开它,然后构建源代码(通常按F6)并在调试模式下运行(通常按F5)。 更多细节: 项目是产生“某物”的源文件的集合,通常是lib、dll或exe。 解决方案是项目的集合。当一个项目创建一个lib供另一个项目使用时很有用。当您设置项目之间的依赖关系时,vs将按照正确的顺序构建项目。 使用的扩展名:
这就是我现在能想到的。 |
|
|
2
3
如果您只有一个.dsw文件,而没有一个.sln文件,那么这意味着该项目可能是最后一次使用vc6而不是以后的visual studio版本。 这是一个遗憾,因为自从VC6以来,C++编译器已经发生了很多变化,你可能会发现这个项目没有用VS2005编译,而不需要对源代码做一些微小的修改。 你有一个.sln文件吗-如果有,文件顶部的版本号是多少(一个文本文件)?如果你没有一个.sln文件,你能找到vc6吗? 我总是试图在一个陌生的平台上使用最好的匹配工具,然后再尝试将其提交到更高版本。 |
|
|
3
1
我理解你的痛苦,几个月前我也走了同样的路。 您可能已经知道了,但是visual studio并不是gcc/g++的确切替代品。它嵌入了文本编辑器、调试器等。 通常,有两种编译“模式”, 调试 和 释放 . (您可以自己添加) 进入时 调试 模式下,所有优化都被禁用,您可以在调试器中执行程序,逐步使用,添加断点,…
开始使用
有关其他文件的更多说明:
在visual studio世界中,
一
|
|
4
1
您应该尝试的第一件事是在进程运行时附加到它(
CTR
-
中高音
-
磷
如果你有
如果失败,尝试取消检查 “要求源文件与原始版本完全匹配” 选项 工具->选项->调试 .
如果这也失败了,您将不得不重新构建应用程序(通过打开
祝你好运。 |
|
|
5
0
使用调试信息编译代码,然后按F5键(开始调试)。我不知道问题在哪里。在Linux上也是一样的。 |
|
|
6
0
VS2005可以将DSW文件转换为SLN文件,但您需要所有原始VC6文件才能成功转换。为了调试请查看下面的msdn链接,我希望这将有助于您。 http://msdn.microsoft.com/en-us/library/sc65sadd.aspx 请选择用于C++特定的超链接“调试本机代码”。 |