腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
将
C++
函数指针传递给
Fortran
子例程
、
、
、
、
我一直在尝试调试这段调用
Fortran
子例程DLSODE的代码。这个子例程的两个参数是函数,FEX和JEX,我将它们作为函数指针传递。据我所知,
Fortran
子例程使用的任何函数都必须有按引用调用的参数,因为
fortran
不接受按值调用。#include <iostream>using namespace std; extern"
C
" {void DLSODE_(void (*fex)(int
浏览 0
提问于2012-09-12
得票数 1
1
回答
将派生类型从
Fortran
传递到
C++
、
我有一个旧的
Fortran
77程序,它调用一个
C++
函数并向它传递几个值的数组(总共大约100个值)。我希望
将
数组转
换为
派生类型,以使代码更具可读性,并为数组的各个成员命名。是否可以将派生类型从
Fortran
传递给
C++
函数?
C++
如何知道结构是什么样子的?我是否必须定义结构两次(一次在
Fortran
中,一次在
C++
中),如果需要,有没有自动检查两个结构是否同步的方法?我使用的是GCC;很明显,我必须将
Fortran</em
浏览 1
提问于2011-01-19
得票数 2
回答已采纳
2
回答
使用寓言
将
Fortran
77
转
换为
C++
、
、
、
我只是尝试用寓言
将
一个基本helloworld.f程序转换成
C++
(为以后的一个更大的程序做准备)。
浏览 0
提问于2014-09-11
得票数 1
回答已采纳
1
回答
C
/
FORTRAN
设置双底流为零
、
、
、
、
我有一个传统的
FORTRAN
项目,有一些非常密集的计算。我希望这个数学代码可以被
C
/
C++
代码访问,所以我构建了一个
FORTRAN
dll,将它导入到
C
/
C++
中,并开始从我的
FORTRAN
dll中接收浮点底流。同时,如果从
FORTRAN
应用程序调用
FORTRAN
,则
FORTRAN
dll代码执行得很好。如果未指定此标志,则默认情况下
将
所有地下流量转
换为
零。这
浏览 5
提问于2015-04-13
得票数 0
1
回答
基地函数指针‘
c++
’
、
我正在
将
fortran
代码转
换为
C++
,并想为函数指针找到一个正确的选项。
Fortran
call myfunc( abc_func
浏览 0
提问于2012-03-25
得票数 0
回答已采纳
1
回答
可编译成其他语言的自动移植和语言工具
我只是出于好奇问这个问题: 有什么“元语言”可以编译成其他几种语言吗?
浏览 7
提问于2011-06-02
得票数 4
回答已采纳
1
回答
用于发布配置的运行时库(静态库)
、
我
将
原生
c++
包装器转
换为
c++
/CLI项目,以便被VB.NET“看到”。 我转换的项目依赖于
fortran
静态库。在调试配置中,我的
C++
/CLI项目使用多线程调试DLL (/MDd),我的
fortran
静态库使用调试多线程DLL (/libs:dll /threads /dbglibs)。我的
C++
/CLI项目使用多线程动态链接库(/MD),我的
fortran<
浏览 8
提问于2013-10-29
得票数 0
2
回答
FORTRAN
中的维度语句
、
我正在
将
FORTRAN
代码转
换为
C++
。在理解
FORTRAN
代码的同时,我在
FORTRAN
中遇到了以下代码片段。PARA(6,9) 我知道维度不需要
FORTRAN
浏览 4
提问于2016-03-21
得票数 0
回答已采纳
3
回答
如何处理不同的数组大小作为函数的参数?
、
我设法手动
将
超过5000行的
Fortran
77程序代码转换成
C++
,但转换没有按计划进行。所以我正在尝试使用我的
Fortran
77程序来调试
C++
程序。在
fortran
中,我开发了一个子例程,它接受一个数组,并将数组索引及其值打印到一个逗号分隔的文件中。我正尝试在
C++
中做类似的事情。但是违反了"double temp1tempi“声明。
Fortran
通过引用传递数组。你觉得我该怎么做。 我为
Fortran
程序设法做到了这一
浏览 14
提问于2019-04-28
得票数 1
2
回答
用
C++
动态链接库连接
Fortran
77程序
、
、
、
有没有人能解释一下,是否有可能用
Fortran
77和
C++
做类似的事情?一些关于如何链接和编译
Fortran
77文件与
c++
动态链接库的分步说明将是很棒的。我已经搜索了很多,并且是一个混合编程的新手。
浏览 0
提问于2012-11-28
得票数 1
1
回答
C++
中的
Fortran
多维数组
、
、
、
、
我正在尝试
将
多维
Fortran
数组传递给
C++
程序,在
C++
Fortran
互操作程序中。我对如何
将
数组从
Fortran
传递到
C++
有基本的了解;您可以
将
数组的位置从
Fortran
传递到
C++
。然后,
C++
采用平坦的数组,您必须做一些代数计算,才能在给定的多维数组中找到元素。 我成功地在标量数组上测试了这个想法。在
C++
中计算元素的索引并不难,因为它是从
F
浏览 5
提问于2015-05-09
得票数 3
回答已采纳
2
回答
将
字符串从
Fortran
传递到
c++
、
我遵循下面的示例()来使
C++
代码适应
Fortran
,首先我尝试学习
Fortran
并在
Fortran
和
C++
之间建立连接。我修改了代码,
将
字符串从
Fortran
传递到
C++
#include <string> class CWLiDAR {wrapper interfaces to
C++
routines */ #i
浏览 4
提问于2017-06-27
得票数 1
回答已采纳
3
回答
visual studio下
fortran
与
c++
/
c
混合编程
、
、
好吧,让我把我的问题说清楚:我正试图从我现有的
c++
代码中调用一些
Fortran
子例程/函数。关键是我在visual studio 2008 (
fortran
编译器是英特尔
fortran
11.0)中做了所有的事情。有没有人可以给我一个在同一项目中编译两种语言的分步指导?但请注意,我正在寻找使用visual studio和英特尔
fortran
(使用GUI进行编译和调试)的解决方案。在linux下用gcc/gfortran编译可不是废话。我已经读到了很多这样的回复。
浏览 4
提问于2010-11-10
得票数 0
2
回答
S-function在simulink中有什么作用?
、
我已经创建了一个simulink模型,需要使用S-function将其转
换为
C
/
C++
代码。谁能告诉我如何创建S-function,在哪里以及如何使用它来生成代码?
浏览 0
提问于2014-12-22
得票数 0
1
回答
Fortran
中的指针和
C++
有什么不同
、
、
我已经用
Fortran
95/08编写了一个子例程包,用于用
C++
编写的带有iso_
c
绑定的模拟。我注意到,要将
Fortran
指针转
换为
C++
指针,必须调用例程
c
_loc。为什么?这是做什么的?我知道这使得
C++
程序能够访问记录指针中的数据,但是什么是比地址更重要的指针呢? 博·桑德曼
浏览 1
提问于2017-05-27
得票数 2
2
回答
在
Fortran
中,以“#”开头和/或以“
c
”结尾的常量是什么意思?
、
我需要编译一个以前使用Compaq
Fortran
编译器的旧
Fortran
程序。我似乎弄不明白以“#”开头的常量是什么。gfortran说这是一个语法错误,我似乎找不到很多答案。根据注释,此代码应采用IATA中的两个ASCII字符,并将它们转
换为
二进制。有人能解释一下吗?. #2020202
C
) THEN我怎样才能把它移植到gfortran?感觉好像我漏掉了一些明显的东西。请给我开导一下。 谢谢!
浏览 7
提问于2012-06-27
得票数 3
回答已采纳
1
回答
G77编译程序中令人困惑的堆栈行为
、
、
我得到了
C++
和
Fortran
77的混合体,它们都是用G77编译的。它主要是
C++
,但它调用ODE-solver DVERK,后者随后回调全局
C
函数以获得导数(用__stdcall声明)。该函数返回答案,但随后我看到了以下指令:这会使堆栈指针递减16个字节,就像是
将
参数放回堆栈(?)
浏览 3
提问于2014-09-07
得票数 0
1
回答
将
结构化数据类型从
Fortran
传递到
C++
、
、
、
我在
Fortran
中有一个结构化类型,它包含很多数据,包括指针(实数*8指针数据类型)。当从
C++
再次调用
Fortran
例程并将地址传递回
Fortran
时,以某种方式将其转
换为
原始结构,然后使用它进行计算。当调用
C
_LOC时,程序崩溃(如果我注释掉了对
C
浏览 1
提问于2017-03-09
得票数 2
1
回答
Visual Studio中的混合语言
、
、
它将混合使用
Fortran
和
C++
,使用英特尔编译器进行编译。由于Visual Studio不接受混合语言的项目,因此我必须在同一解决方案中创建一个
Fortran
项目和一个
C++
项目。
浏览 12
提问于2019-06-21
得票数 1
2
回答
GNU扩展__attribute__(__cleanup__)是如何工作的?
、
、
它是否分析了变量的生命周期并简单地
将
清理函数调用插入到正确的位置?它有间接费用吗? 我编写了两段简单的代码来比较性能,并在没有优化的情况下编译了它们。
浏览 4
提问于2017-04-12
得票数 1
回答已采纳
点击加载更多
相关
资讯
如何将 C++ 编译成 WebAssembly
AMD 推出 GPUFORT:从源到源转换
怎样将mp4转换为flv?mp4转flv用它很方便!
将视频转换为gif用什么软件 视频转gif软件介绍
C+11 move()函数:将左值强制转换为右值
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券