由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c function 在 c里调用和C++调用结果不一样
相关主题
不用头文件,如何调用函数?C++C++里 variable declaration 有什么用?
C++ questionsC++ help: 一个multiple definition problem.
问一下,DLL里面怎么调用外部类啊?如何在C里面call C++的routine呢
怎么隐藏c++template代码?只提供lib 不提供头文件C++ Q03:
[合集] 如果在自己的程序里调用external program (C++/Linux)C++ Q15: throw
关于C++中 extern "C"的问题。求助,C++调用C 函数 的 LNK 2019 Error
关于inline function里的static variableinline到底能省多少时间?
function declarationc++ does not check const for extern variable?
相关话题的讨论汇总
话题: c++话题: 调用话题: function话题: tif话题: 一样
进入Programming版参与讨论
1 (共1页)
r**u
发帖数: 130
1
是什么原因?
是一个写tif图形文件的function,这个function还调用了一个tiff静态库。
在c++中头文件以extern "C" 引用。
输出的tif文件不一样,一个是灰度图,一个几乎全白,边界倒是有点像。
E*V
发帖数: 17544
2
没有code,谁知的啊?
还有啥库啊

【在 r**u 的大作中提到】
: 是什么原因?
: 是一个写tif图形文件的function,这个function还调用了一个tiff静态库。
: 在c++中头文件以extern "C" 引用。
: 输出的tif文件不一样,一个是灰度图,一个几乎全白,边界倒是有点像。

l**t
发帖数: 64
3
1。确定C++头文件中extern "C"声明的函数原型与C中的一致,包括参数类型在C中和C+
+中是否完全一致
2。确定这个C fuction的代码文件是用C编译器编译的,并且object文件添加到了C++工
程的连接库中
3。确定你的C++工程中其它obj中没有与这个C function同名的导出函数符号
这种问题你调试跟到c function里看一看就清楚了

【在 r**u 的大作中提到】
: 是什么原因?
: 是一个写tif图形文件的function,这个function还调用了一个tiff静态库。
: 在c++中头文件以extern "C" 引用。
: 输出的tif文件不一样,一个是灰度图,一个几乎全白,边界倒是有点像。

r**u
发帖数: 130
4
多谢,经过仔细测试发现结果是一样的。
2。确定这个C fuction的代码文件是用C编译器编译的,并且object文件添加到了C++工
程的连接库中
请问这是什么意思?静态库怎么编译的重要吗?
1 (共1页)
进入Programming版参与讨论
相关主题
c++ does not check const for extern variable?[合集] 如果在自己的程序里调用external program (C++/Linux)
C 和 C++ 的区别关于C++中 extern "C"的问题。
C++怎样设置全局变量关于inline function里的static variable
C calls C++ libraryfunction declaration
不用头文件,如何调用函数?C++C++里 variable declaration 有什么用?
C++ questionsC++ help: 一个multiple definition problem.
问一下,DLL里面怎么调用外部类啊?如何在C里面call C++的routine呢
怎么隐藏c++template代码?只提供lib 不提供头文件C++ Q03:
相关话题的讨论汇总
话题: c++话题: 调用话题: function话题: tif话题: 一样