我正在GNU/Linux上开发一个C++项目,我正在寻找一种方法来使用Autotools测试IBMInformix库的存在性和可用性-即编辑configure.in。我没有使用Autotools的经验,所以基本上我是从项目的configure.inetal.脚本中学习并复制和更改我认为需要更改的地方。IOW,我一直在改编configure.in中的现有文本。到目前为止,我一直在成功使用configure.in中的AC_CHECK_LIB来测试某个库是否既存在又可用。但这似乎只适用于具有functions的库,而不是例如类。即,在测试Informix的libifc++.so库时失败:AC
我正在GNU/Linux上开发一个C++项目,我正在寻找一种方法来使用Autotools测试IBMInformix库的存在性和可用性-即编辑configure.in。我没有使用Autotools的经验,所以基本上我是从项目的configure.inetal.脚本中学习并复制和更改我认为需要更改的地方。IOW,我一直在改编configure.in中的现有文本。到目前为止,我一直在成功使用configure.in中的AC_CHECK_LIB来测试某个库是否既存在又可用。但这似乎只适用于具有functions的库,而不是例如类。即,在测试Informix的libifc++.so库时失败:AC
这个问题似乎被问了很多,答案似乎随着时间而改变。我花了一个周末的时间让IBMClientSDKforInformix在Debian上工作(因为缺少关于该过程的大部分指导,所以这花了一个周末的时间来整理。)我现在可以使用isql连接并运行对远程Informix服务器的查询-没问题。现在我需要PHP来连接,以便我可以将输出呈现给apache。这种语法;getMessage();}?>在网页上产生“找不到驱动程序”错误(这是通用语法-我当然会填写信息)。据我所知,需要安装一个phpInformixPDO驱动程序,但我找不到操作方法。以前是用PECL(?)安装的,现在不是了。有人知道吗?我已经
C++新手;对包含、库和编译过程的基本了解。还做了一些简单的makefile。我当前的项目涉及使用informixDBapi,我需要在多个非标准目录中包含头文件。怎么写?在网上没有找到任何东西,可能是因为我没有使用好的搜索词这是我尝试过的一种方法(不起作用)。只是为了显示makefileLIB=-L/usr/informix/lib/c++INC=-I/usr/informix/incl/c++/opt/informix/incl/publicdefault:mainmain:test.cppgcc-Wall$(LIB)$(INC)-ctest.cpp#gcc-Wall$(LIB)$(
C++新手;对包含、库和编译过程的基本了解。还做了一些简单的makefile。我当前的项目涉及使用informixDBapi,我需要在多个非标准目录中包含头文件。怎么写?在网上没有找到任何东西,可能是因为我没有使用好的搜索词这是我尝试过的一种方法(不起作用)。只是为了显示makefileLIB=-L/usr/informix/lib/c++INC=-I/usr/informix/incl/c++/opt/informix/incl/publicdefault:mainmain:test.cppgcc-Wall$(LIB)$(INC)-ctest.cpp#gcc-Wall$(LIB)$(