gpt4 book ai didi

c++ - 无法打开已编译的项目

转载 作者:搜寻专家 更新时间:2023-10-31 00:00:55 26 4
gpt4 key购买 nike

我已经用 qmake (qmake -project; qmake; nmake) 编译了项目。当我打开文件 .pro 以重新加载项目时,出现以下错误:

The item "debug\moc_Rls.cpp" already exists under the filter "Generated Files"

项目,当我打开解决方案时,现在成为 soultion 的一部分是不可用的。

显而易见的问题:该做什么?

最佳答案

哦,抱歉,我错了,我以为你在 Linux 上。

按照以下步骤:

1.打开工程目录下的[Project_Name].vcxproj.filters文件。

2.看下面几行(我粘贴我的)

  <ItemGroup>
<ClCompile Include="Main.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="FunctBank.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="funcDef.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>

3.在这里你会看到debug\moc_Rls.cpp在两个过滤器下定义了两次。

4.其中一个我能猜到的是

<ClInclude Include="debug\moc_Rls.cpp">
<Filter>Generated Files</Filter>
</ClInclude>

还有一个你必须自己检测。

找到后删除该过滤器,您的项目将顺利运行。

关于c++ - 无法打开已编译的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11862599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com