写了一个程序,入口函数在c文件中,需要用到c++文件中的一个函数。结果是无论怎么改都提示链接错误,找不到c++文件中的那个函数。
这是一个非常有意思的错误。昨天就发现这个问题,但因为也不是很着急,就放在那了,今天抓出来解决。看到output里面的提示就知道,九成九是c文件不能调用c++,毕竟人家c++高级一点,你不能向上兼容。
把c入口文件改成c++后缀,问题就立马解决了。
写了一个程序,入口函数在c文件中,需要用到c++文件中的一个函数。结果是无论怎么改都提示链接错误,找不到c++文件中的那个函数。
这是一个非常有意思的错误。昨天就发现这个问题,但因为也不是很着急,就放在那了,今天抓出来解决。看到output里面的提示就知道,九成九是c文件不能调用c++,毕竟人家c++高级一点,你不能向上兼容。
把c入口文件改成c++后缀,问题就立马解决了。