我有一个包含两个项目的解决方案,一个用于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.
所以我迷路了,我不知道如何解决这个问题。 任何猜测?希望问题很清楚!