在php扩展版中使用头文件

时间:2014-04-23 11:06:16

标签: php c php-extension

我需要在我正在构建的php扩展中包含头文件。我已经尝试了所有我知道的但是没有工作。

我有一个模块在不同目录中的头文件

D:\\viba 

包含头文件和.lib文件。我正在尝试在我的一个扩展文件中包含头文件'viba.h',但是我收到以下错误:

fatal error C1083: Cannot open include file: 'viba.h': No such file or directory

在我的config.w32文件中,我已经包含:

CHECK_HEADER_ADD_INCLUDE("viba.h", "CFLAGS_VIBA", "D:\\viba")

在构建期间,此检查成功,但在扩展文件中包含“viba.h”不起作用。我可能会遗漏一些东西,因为包含php文件可以工作,尽管它们也位于不同的目录中。

以下内容没有问题:

#include "php.h"
#include "php_ini.h"
#include "zend_exceptions.h"
#include "ext/standard/info.h"

由于这些包含也位于不同的目录中但仍然有效,我可能会遗漏一些因“viba.h”包含而产生此错误的内容

#include "viba.h"  // this include generates error

我被困住了,请帮帮忙。

0 个答案:

没有答案