本节描述如何构建连接器/ c++使用NetBeans IDE 1.1应用程序为Linux。对于一般的应用程序构建的信息,请参阅5.1节,“构建连接器/ c++应用程序:总论”。(这些指令没有被测试连接器/ c++ 8.0。)
创建一个新项目。选择C / c++应用程序并点击 。
, 。选择一个给项目起一个名称,然后单击
。创建一个新项目。在项目选项卡中,右键单击源文件并选择 ,然后 。
改变文件名,或简单地选择默认值并单击
新文件添加到项目中。现在将一些工作代码添加到您的主要源文件。探索连接器/ c++安装和导航到
例子
目录中。选择一个合适的例子,例如
standalone_example_docs1.cpp
。复制所有的代码在这个文件中,用它来取代现有的主要源文件中的代码。修改代码,以反映您的测试所需的连接属性数据库。你现在有一个工作示例,将访问MySQL数据库使用连接器/ c++。在这一点上,NetBeans在源代码中显示了一些错误。直接NetBeans包括必要的头文件。选择
, 从主菜单。在类别:树视图面板中,导航到构建,c++编译器。
在一般面板中,选择包括目录。
单击
按钮。点击
连接器,然后导航到目录/ c++头文件。这是/usr/local/include
除非你有安装文件到另一个位置。点击 。点击 。点击项目属性对话框。
再次关闭
至此,您已经创建了一个NetBeans项目包含一个c++源文件。你也保证必要的包括文件访问。在继续之前,决定是否你的项目是使用连接器/ c++动态或静态库。每种情况的项目设置略有不同,因为你链接到一个不同的库。
使用连接器/ c++动态库,把您的项目与一个库文件,libmysqlcppconn.so
。这个文件的位置取决于你如何配置安装的连接器/ c++,但通常是/usr/local/lib
。
设置必要的项目链接库文件。选择
, 从主菜单。在类别:树视图,导航链接器。
在一般面板中,选择额外的库目录。单击 按钮。
选择并添加
/usr/local/lib
目录。在同一面板,添加所需的库文件静态链接(如前所述)。
单击OK关闭项目属性对话框。
配置您的项目后,通过选择构建它
, 从主菜单。然后运行这个项目使用 , 。在运行应用程序,您应该看到一个屏幕显示信息如下:
运行选择“Hello World !”“作为_message”……MySQL回复:你好!…MySQL说一遍:你好!(按Enter键关闭窗口)
前面的设置和程序进行了默认调试
配置。创建一个释放
配置,选择之前配置设置项目属性。
使用连接器/ c++静态库,对两个库文件链接,libmysqlcppconn-static.a
和libmysqlclient.a
。文件的位置取决于你的设置,但通常前者/usr/local/lib
而后者在特性
。该文件libmysqlclient.a
不属于连接器/ c++,但与MySQL MySQL客户端库文件分发。(记住,MySQL客户端库是一个可选组件作为MySQL安装过程的一部分。)
设置必要的项目链接库文件。选择
, 从主菜单。在类别:树视图,导航链接器。
在一般面板中,选择额外的库目录。单击 按钮。
选择并添加
特性
和/usr/local/lib
目录。在同一面板,添加所需的两个库文件静态链接(如前所述)。
点击项目属性对话框。
关闭