【发布时间】:2011-04-19 15:08:23
【问题描述】:
我有以下两个文件:
- foo.h
- bar.cpp
在foo.h 中,我清除了一个变量extern。
现在,我想在bar.cpp 中使用相同的变量(包括foo.h)。
在 VS2008 和 VS2010 下我得到unresolved external symbol 错误,而在带有 gcc 的 Ubuntu 下编译成功。
(即我正在尝试编译以下源码:http://www.fromdual.com/using-mysql-user-defined-functions-udf;foo.h指的是srv0srv.h,bar.cpp指的是源代码。所有include都到位,编译成功,链接跌倒)
可能是什么问题?
【问题讨论】:
标签: c++ mysql user-defined-functions