c++ - 如果项目中的两个文件具有相同的名称,如何避免与 QMake 的名称冲突
问题描述
我有以下文件夹结构:
/linux
-Process.h
Process.h
所以在文件夹 Linux 和它之前有一个 Process.cpp。现在,当我尝试编译它时,我遇到了麻烦,因为它看起来像 QMake 威胁,就像文件 Process.h 出现 2 次一样。
从代码文件中的两个类都由命名空间分隔。一是简单
class Process.
另一个具有命名空间的人:
class Linux::Process
我对 Visual Studio 也有类似的经验。在那里,您可以告诉构建系统使用您的项目组织的路径进行构建,以免发生这种冲突。
有没有机会我也可以在 qmake 中解决这个问题?还是我真的必须重命名一个文件?
解决方案
推荐阅读
- mariadb - 通过向表添加索引来更改表 [MariaDB]
- web - Google Docs 等网络应用程序上的链接共享如何工作?
- macos - 如何在按住 Option 键的同时选择输入源?
- flutter - 扑。从顶部按钮以调试模式运行时出现白屏并卡住,并从命令颤动运行其日志到天文台监听
- javascript - 在 Electron 主进程中使用 socket.io 时无法识别可信证书
- python - 在传递给它的日期时间运行的 Python 函数
- angular - 如何使用 fxFlex 进行简单的表格布局,而不是最终得到很多 div
- c# - C#:“DataGridView – Stacked Header”的顶部标题未冻结
- github - Github 图片未加载
- prolog - 尝试在 prolog 中的 prolog 中构建分辨率求解器时的无限递归