相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 285.1 kb
PDF (A4)- 286.0 kb


MySQL连接器/ c++ 1.1开发者指南/构建连接器/ c++应用程序连接器/建筑/ c++与NetBeans 1.1应用程序在Linux上

5.3构建连接器/ c++与NetBeans 1.1应用程序在Linux上

本节描述如何构建连接器/ c++使用NetBeans IDE 1.1应用程序为Linux。对于一般的应用程序构建的信息,请参阅5.1节,“构建连接器/ c++应用程序:总论”。(这些指令没有被测试连接器/ c++ 8.0。)

  1. 创建一个新项目。选择文件,新项目。选择一个C / c++应用程序并点击下一个

  2. 给项目起一个名称,然后单击完成。创建一个新项目。

  3. 项目选项卡中,右键单击源文件并选择,然后主要的c++文件…

  4. 改变文件名,或简单地选择默认值并单击完成新文件添加到项目中。

  5. 现在将一些工作代码添加到您的主要源文件。探索连接器/ c++安装和导航到例子目录中。

  6. 选择一个合适的例子,例如standalone_example_docs1.cpp。复制所有的代码在这个文件中,用它来取代现有的主要源文件中的代码。修改代码,以反映您的测试所需的连接属性数据库。你现在有一个工作示例,将访问MySQL数据库使用连接器/ c++。

  7. 在这一点上,NetBeans在源代码中显示了一些错误。直接NetBeans包括必要的头文件。选择文件,项目属性从主菜单。

  8. 类别:树视图面板中,导航到构建,c++编译器

  9. 一般面板中,选择包括目录

  10. 单击按钮。

  11. 点击添加连接器,然后导航到目录/ c++头文件。这是/usr/local/include除非你有安装文件到另一个位置。点击选择。点击好吧

  12. 点击好吧再次关闭项目属性对话框。

至此,您已经创建了一个NetBeans项目包含一个c++源文件。你也保证必要的包括文件访问。在继续之前,决定是否你的项目是使用连接器/ c++动态或静态库。每种情况的项目设置略有不同,因为你链接到一个不同的库。

使用动态库

使用连接器/ c++动态库,把您的项目与一个库文件,libmysqlcppconn.so。这个文件的位置取决于你如何配置安装的连接器/ c++,但通常是/usr/local/lib

  1. 设置必要的项目链接库文件。选择文件,项目属性从主菜单。

  2. 类别:树视图,导航链接器

  3. 一般面板中,选择额外的库目录。单击按钮。

  4. 选择并添加/usr/local/lib目录。

  5. 在同一面板,添加所需的库文件静态链接(如前所述)。

  6. 单击OK关闭项目属性对话框。

配置您的项目后,通过选择构建它运行,构建的主要项目从主菜单。然后运行这个项目使用运行,主要经营项目

在运行应用程序,您应该看到一个屏幕显示信息如下:

运行选择“Hello World !”“作为_message”……MySQL回复:你好!…MySQL说一遍:你好!(按Enter键关闭窗口)
请注意

前面的设置和程序进行了默认调试配置。创建一个释放配置,选择之前配置设置项目属性。

使用静态库

使用连接器/ c++静态库,对两个库文件链接,libmysqlcppconn-static.alibmysqlclient.a。文件的位置取决于你的设置,但通常前者/usr/local/lib而后者在特性。该文件libmysqlclient.a不属于连接器/ c++,但与MySQL MySQL客户端库文件分发。(记住,MySQL客户端库是一个可选组件作为MySQL安装过程的一部分。)

  1. 设置必要的项目链接库文件。选择文件,项目属性从主菜单。

  2. 类别:树视图,导航链接器

  3. 一般面板中,选择额外的库目录。单击按钮。

  4. 选择并添加特性/usr/local/lib目录。

  5. 在同一面板,添加所需的两个库文件静态链接(如前所述)。

  6. 点击好吧关闭项目属性对话框。