当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : c调用c++代码的函数,编译出现一个错误
帖子发表于 : 2010-07-07 22:15 

注册: 2010-04-19 22:46
帖子: 37
送出感谢: 0 次
接收感谢: 0 次
在head.h声明
extern "C" int test();

test ()是c++写的,但是编译总是提示信息如下

error: parse error before string constant


页首
 用户资料  
 
2 楼 
 文章标题 : Re: c调用c++代码的函数,编译出现一个错误
帖子发表于 : 2010-07-08 12:46 
头像

注册: 2009-07-07 19:52
帖子: 240
送出感谢: 0 次
接收感谢: 0 次
c 不能调用 C++代码。

想办法把 C 转换成 C++ 吧。


_________________
阿呆 : 天下第一呆!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: c调用c++代码的函数,编译出现一个错误
帖子发表于 : 2010-07-08 14:01 
头像

注册: 2006-05-19 9:54
帖子: 1823
地址: Shanghai
送出感谢: 2
接收感谢: 11
这基本上是其他地方写错,和extern "C" 无关


_________________
ニンニク入れますか?
x60 with gentoo


页首
 用户资料  
 
4 楼 
 文章标题 : Re: c调用c++代码的函数,编译出现一个错误
帖子发表于 : 2010-07-08 14:12 
头像

注册: 2007-11-29 9:41
帖子: 8455
送出感谢: 0 次
接收感谢: 0 次
代码也不给出来...意断其错误...


页首
 用户资料  
 
5 楼 
 文章标题 : Re: c调用c++代码的函数,编译出现一个错误
帖子发表于 : 2010-07-09 21:05 

注册: 2010-04-19 22:46
帖子: 37
送出感谢: 0 次
接收感谢: 0 次
不在头文件里声明,直接对函数进行声明,然后调用,没有提示错误了。
extern "C" int test(){

}

谢谢!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译