在 Windows 7 x64 上使用 Visual Studio 2008 Pro 和 Intel Fortran 编译器 v11。
我有一个使用所有 fortran 源文件设置的 Intel Visual Fortran 项目。我希望逐渐用 C/C++ 替换所有这些子例程(实际上是 cuda -- 加分)。只需右键单击解决方案资源管理器中的源文件并“添加现有项目”即可将 .cpp 或 .c 或 cuda 文件放入列表中......但它永远不会被编译。因此,任何写入 fortran 代码的 C 代码的 INTERFACE 总是在链接步骤中失败。
如何获得这样的混合语言项目?谷歌让我失望了,我发现的只是实际界面代码的描述,没有关于如何实现 Visual Studio 构建系统的说明。
提前致谢。