【问题标题】:CMake - Generating Visual Studio project using Intel CompilerCMake - 使用英特尔编译器生成 Visual Studio 项目
【发布时间】:2010-10-13 18:27:49
【问题描述】:

是否有一种简单(或 hack)的方法来生成使用来自 cmake 的英特尔编译器的 Visual Studio 2008 项目?

我发现了一些关于使用ICProjConvertnotes。有没有人有任何脚本或 CMake sn-ps 被证明可以工作?

这是我想要获得的最终解决方案的屏幕截图。请注意,它包含英特尔编译器项目: alt text http://img156.imageshack.us/img156/370/screenau.png

【问题讨论】:

  • 我可以在 Visual Studio 本身中一键完成,但更希望有一个现成的项目。

标签: visual-studio-2008 cmake intel


【解决方案1】:

目前情况不太好。经过多次谷歌搜索,我设法在邮件列表中找到了以下thread。事实证明,我不是唯一一个在这个问题上苦苦挣扎的人。

暂时没有简单的解决办法,如:

  • cmake 没有可以直接生成结果的生成器
  • 目前似乎没有办法使用 cmake 进行生成后任务

作为快速修复,我可以执行以下操作:

  • 生成 VS 解决方案,然后使用一键式 Intel 转换工具(自动化已消失)
  • 编写一些 shell 脚本来进行转换 - 有点难看

更新: 在生成后任务中进行项目转换有点麻烦。我开始考虑修改现有的 Visual Studio 生成器以创建正确的结构。结构本身与典型解决方案没有太大区别:

  • 在解决方案和 VS 项目级别之间引入了新的 .icproj 文件。它们包装了 VS 项目并对应于屏幕截图上的蓝色小物。
  • 原来的.vcproj保持不变。它们在.icproj 文件中被引用(通过 GUID 和名称)
  • 解决方案.sln 定义中对@9​​87654326@ 文件的唯一引用被替换为对.icproj 文件的引用。项目类型也更改为英特尔项目特定的常量 GUID。

更新 2:检查bug tracker

【讨论】:

    猜你喜欢
    • 2015-02-21
    • 1970-01-01
    • 2022-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    • 2012-08-26
    相关资源
    最近更新 更多