VS环境常见问题及解决办法

VS与mysql连接配置总结
1、vs08有 工具-选项-VC++目录,在“显示以下内容的目录”中选择“包含文件”。然后将MYSQL目录下的include添加上去,如 C:\Program Files\MySQL\MySQL Server 5.1\include。 再选择”库文件”将lib下的opt目录添加上去。 如 C:\Program Files\MySQL\MySQL Server 5.1\lib\opt。
vs10时则提示我VC++目录编辑功能已被否决,所以在vs10环境下,不用编译此项

2、项目-属性-链接器-命令行中 在其它选项中添加进 C:\libmysql.lib(将.lib文件放到一个位置,并添加其路径)

3、64位系统必看,项目-属性-配置管理器(右上角)-活动解决方案平台,选择新建-从此复制设置-x64平台,否则无法兼容

另:lib是编译时需要的,dll是运行时需要的,lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调用的


LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”


都是自己遇到过的问题,找了很多地方,走了不少弯路才总结出的解决办法。

你可能感兴趣的:(C\C++)