开发者

Using MySQL in VC++

开发者 https://www.devze.com 2023-01-10 22:45 出处:网络
I am trying to connect to MySQL using C++. The IDE that I am using is Visual C++ 2010. I followed the steps on the MySQL dev page (http://dev.mysql.com/tech-resources/articles/mysql-connector-cpp.html

I am trying to connect to MySQL using C++. The IDE that I am using is Visual C++ 2010. I followed the steps on the MySQL dev page (http://dev.mysql.com/tech-resources/articles/mysql-connector-cpp.html). I followed the steps exactly as given although i used a different OS(Windows). I get many linker errors in the process, which I am finding difficult to debug. Could somebody direct me towards a better or a simpler approac开发者_如何学Pythonh to acces MySQL using C++.

P.S. I have downloaded mysqlconnector for C++.


You could try mysql++, but you'll encounter the same linker errors I bet.

Have you set the include path (C:...\MySQL Server 5.1\include) and the library path (C:...\MySQL Server 5.1\lib\debug) ? In VC2010 to set global settings you have to :

VS2010 introduces the user settings file (Microsoft.cpp..users.props) to control global settings including Global search path. These files are located at $(USERPROFILE)\appdata\local\microsoft\msbuild\v4.0 directory.

The issue you are seeing is a bug in the UI. To make it possible to change the ordering of these read-only directories, here is the workaround that you can apply:

  1. open up the property manager,
  2. right click on the .user.props file to bring up the property page
  3. open up VC++ Directories -> Include Directories, add new paths after $(IncludePath)
  4. Click on the "Edit" dropdown on VC++ Directories -> Include Directories property, the user directories as well as the inherited values will show up in the upper pane
  5. you can move the directory orders as you wish and save.

http://connect.microsoft.com/VisualStudio/feedback/details/550946/vs-2010-how-to-change-vc-directories-inherited-values-read-only

0

精彩评论

暂无评论...
验证码 换一张
取 消