向另一个项目添加不同的平台项目引用

时间:2017-07-31 13:50:09

标签: c++ linux visual-studio msbuild

我有一个包含两个项目的解决方案,一个用于Windows,另一个用于Linux。

基本上linux项目会获取windows项目的所有文件。 (现在我有.vcxproj.filters和.vcxproj,我在其中定义了文件的位置。例如:

<ClInclude Include="..\WindowsProject\file.h" />

问题是每次我在windows项目中创建一个文件时,我都要在linux项目中创建每个CLInclude,CLCompile。我希望它更多 自动化。 我搜索了很多,我发现你可以参考另一个项目。但是,如果我尝试在linux项目中引用我的Windows项目,我会收到以下错误消息:

A reference cannot be added because the two projects target different platforms.

所以我迷路了,我不知道如何解决这个问题。 任何猜测?希望问题很清楚!

0 个答案:

没有答案