Mak*_*s_F 45 c c++ debugging visual-studio-2010 visual-c++
我在C:\ full path这里有一个解决方案\ VS2010\blender.sln
该解决方案包含许多项目(大约100个).当我编译它们时,它们都工作正常.我可以毫无问题地运行它们,并且(相当)一切正常(有一些错误).其中一个项目是ALL_BUILD,但如果我尝试调试INSTALL(另一个项目),它会给出相同的错误.我正在使用RELWithDebInfo作为配置进行编译,如果我手动执行该程序则可以正常工作.它在C:\ full path输出\ VS2010\bin\RelWithDebInfo
但是,如果我尝试运行编译器,它说
"无法启动程序C:\完整路径\ VS2010\RelWithDebInfo\ALL_BUILD无法找到指定的文件"
我试图将已编译的程序复制到VS所需的路径中,但它引发了同样的错误.
我该怎么做才能解决这个问题?现在我设置cmake来生成一个mingw项目,我编译它并用gdb调试它,但这是一个非常缓慢且不切实际的工作流程,我想使用VS调试器.
我必须说,如果我使用Debug作为配置编译,程序甚至不会启动.
我在Win7 64bit上使用VS2010 Express
(这是一个很大的开源程序,所以我不确切知道它做了什么)
Bar*_*art 72
根据我的信息猜测,你实际上并没有编译程序,而是试图运行它.也就是说,BUILD_ALL被设置为您的启动项目.(它应该是粗体字,与解决方案中的其他项目不同)如果您尝试运行/调试,您将得到您描述的错误,因为根本没有任何东西可以运行.
该项目很可能是通过CMAKE生成的,并包含在Visual Studio解决方案中.将生成.exe的任何项目设置为启动项目(通过右键单击项目并选择"设置为启动项目"),您很可能将从Visual Studio中启动这些项目.
| 归档时间: |
|
| 查看次数: |
118445 次 |
| 最近记录: |