美文网首页
Qt Creator 不同目录下文件重名冲突问题

Qt Creator 不同目录下文件重名冲突问题

作者: XBruce | 来源:发表于2020-07-22 10:50 被阅读0次

    对于不同目录下的同名文件,Qt处理的不甚友好,浏览.o目录会发现是不包含目录结构的。这就导致同名文件会被覆盖。从而出现链接方面的问题。要解决这个问题,同时你不想改文件名的话,有下面几个方法:

    • 方法1
      在Projects build 的设置选择 shadow building
    • 方法2
      冲突文件用不同的pri管理,指定不同的OBJECTS_DIR
      比如: 1.pri
    unix:OBJECTS_DIR = ../myproject/dir1
    win32:OBJECTS_DIR = c:/myproject/dir1
    

    2.pri

    unix:OBJECTS_DIR = ../myproject/dir2
    win32:OBJECTS_DIR = c:/myproject/dir2
    
    • 方法3
      编译为不同的lib

    相关文章

      网友评论

          本文标题:Qt Creator 不同目录下文件重名冲突问题

          本文链接:https://www.haomeiwen.com/subject/rzrzkktx.html