我正在使用VS2008为我们的大型VC++项目开发一个新的解决方案配置。我希望这个配置使用多核构建标志/MP。
但是,生成COM包装器类的"#import“功能通过代码库散布开来,并且在使用/MP时不支持此功能。
我理解为什么#import不起作用,我想知道是否有人遇到过这个问题,以及他们是如何解决这个问题的?
我正在做以下工作:
我很好奇是否有人有其他的建议?还有,关于的最后一点导入(创建一个新项目并只在那里使用#)-如果你做了这样的事情,你是如何做到的?什么类型的项目,“源”是什么样子,你在哪里输出文件?你是怎么把它们包括进来的?(你知道,为我做所有的思考!)
发布于 2009-01-12 15:20:32
我有一个包含两个源文件的项目,它们#导入相同的文件。使用/MP编译时,由于两个源文件都试图同时创建.tlb,因此偶尔会出现访问被拒绝的错误。我通过启用预编译头文件并将#import添加到预编译头文件源文件中来纠正此问题。
https://stackoverflow.com/questions/230298
复制相似问题