构建永远不会结束
Posted
技术标签:
【中文标题】构建永远不会结束【英文标题】:the build would never end 【发布时间】:2021-05-17 13:29:03 【问题描述】:screenshot
我刚开始学习 C,所以一直在练习一些基本的代码。 我按 F7 开始构建,但我得到的只是这样的消息-
build started...
===========Build: 0 succeeded, 0 failed, 1 up-to date, 0 skipped=========
我等了十多分钟,什么都没有发生。 我用完全相同的代码制作了一个新的解决方案,但是它没有问题。 会有什么问题...?
【问题讨论】:
消息是构建。该程序已经建立,因此没有采取任何行动。您要么必须更改某些内容,要么清理项目以强制它编译任何内容。 但我在我的存储库文件中找不到 exe 文件。我也试过按 F5 或 Ctrl+F5,但我收到一条错误消息,提示找不到 exe 文件。 尝试一个干净的构建(我认为它在 VS 中是rebuild solution
)。
那也行不通... 重建成功但调试不成功,然后出现错误消息,在存储库文件中找不到 exe 文件。跨度>
它会起作用的。它不能被复制。不幸的是,我不明白消息是什么,如果你想发布图片,它必须是英文的
【参考方案1】:
我想知道你是否对你的项目属性进行了任何更改,例如使其无法生成可执行程序。
首先,右键单击您的 C++ 项目Properties-->Configuration Properties-->General --> 将输出目录更改为$(SolutionDir)$(Configuration)\
。
还将中间目录更改为$(Configuration)\
。
将目标名称更改为$(ProjectName)
。
除外,进入Linker-->General
将输出文件改为$(OutDir)$(TargetName)$(TargetExt)
之后,删除解决方案文件夹和项目文件夹下的所有Debug
或Release
,x64
文件夹。
再次测试。
【讨论】:
属性设置中的一切都很好,所以我尝试删除调试文件并在输出窗口中收到错误消息(C:\Users\LG\source\repos\Project8_3\Project8_3\Project8_3 .vcxproj : error : Project "C:\Users\LG\source\repos\Project8_3\Project8_3\Project8_3.vcxproj" 找不到。)也许这只是我的电脑中的一个临时错误,因为除了这个项目之外的所有其他东西都可以正常运行。 ..但感谢您的赞赏! :D 你检查你的项目文件夹vcxproj
存在吗?另外,删除解决方案文件夹下的.vs
隐藏文件夹,是否有效?
我删除了Debug
文件,因此vcxproj
不再存在...因此我无法检查删除.vs
文件是否可行。
Debug 文件夹是您项目的输出文件夹。 vcxproj
文件应该在项目文件夹中。那么为什么您的 Debug 文件夹包含 vcxproj
文件。那是错的。你应该把它放回项目文件夹中。该文件是构建描述文件。没有它,您将无法构建您的项目。以上是关于构建永远不会结束的主要内容,如果未能解决你的问题,请参考以下文章
在 FirebaseCrashlytics 的构建阶段运行脚本中上传符号时,Xcode 构建永远不会完成
更新到 Android Studio 3.2 后,Gradle 构建卡住并且永远不会完成
使用 MessageKit 构建的聊天视图永远不会滚动到带有图片的最后一条消息