c++ - 混合架构?

标签 c++ architecture fortran linker-errors

我有一个在我的 C++ 程序中使用的 Fortran DLL,我在其中遇到 LNK2001 错误。

我检查了 Fortran DLL 构建,它应该是 64 位的,而我的 C++ 代码是 32 位的。

这是我的链接器错误的问题吗? (之所以这样问,是因为我已经检查过以确保将 fortran 库正确添加到我的项目中)

最佳答案

您不能在一个可执行文件中同时使用 32 位和 64 位。

关于c++ - 混合架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12217891/

相关文章:

c++ - 解析通过 netcat 发送的字节

c++ - 我可以同时连接到多个蓝牙 HCI 吗?

java - 在非分布式应用程序中使用消息队列是否有意义

fortran - 如何在 Fortran 中添加双标签?

debugging - 误差函数的模拟给出了错误的图

io - 如何跳过 Fortran 未格式化文件中的数组?

c++ - 如何将稀疏矩阵乘以具有特征的密集矩阵?

c++ - 复杂的语法(类)

C# 域模型 + 存储库 : Where to put code that loads an entity

python - 由 pywin32 生成的 python 可执行文件中的 dll 加载错误