您的位置:首页 > 数据库 > MySQL

vs连接mysql提示:无法解析的外部符号

2017-06-02 14:20 429 查看
渣渣级别程序员,越来越理解什么叫坑。。

按照网上给的教程,一步步建工程,敲代码,最后提示:无法解析的外部符号巴拉巴拉。。

一般出现这种状况都是找lib库目录有没有加,lib库有没有写上。磨磨唧唧找了一天,感叹于百度解决问题千篇一律的答案,越发的感觉翻墙的好处。无奈技术不行啊,又很穷,于是继续墨迹。最终啊哈哈~发现问题在于系统是win10 64位的,很好,配置很先进,值得骄傲(个屁啊)!mysql 64位的,也很好,没错。等等,这和win32有木有关系呢?于是扒扒扒,好吧,我没装x64的平台(尼玛!为什么都是xx到用时方恨无啊!),懒,墨迹,瞅瞅能不能直接插。。好吧,我又邪恶了,重装!咱也是豪气之人。这么长时间干嘛呢?好吧,用自己本本跑一下。。嘿嘿嘿~过了。vs2008重装中。。。

/****************************************分割线********************************************************/

再次记录一下这个问题。

一般出现“无法解谢的外部符号,可能是未添加lib库,或者添加的lib库x64和x32不匹配。

现在说另一种情况,实在坑爹,有时什么库都没用,也不需要用,也提示了这个错误,满脑袋的神兽乱跑。原因可能是编译器需要提前知道,所以引用了哪些头文件,就添加进工程,这个“添加”不是在文件首写上include字样,而是在工程里include,操作如下:Header Files->Add->Existing Item...->cpp引用到的头文件。

同样的,如果dll的.cpp文件没有#include头文件,但是编译通过,其它工程调用这个dll时依然会提示无法引用的外部符号。坑!还要爬多久。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐