如何解决node-gyp不包括头文件
我一直在使用node-gyp开发C ++插件,每次尝试构建时,都会遇到以下问题:
fatal error C1083: Cannot open include file: 'boost_1_74_0/boost/pro
perty_tree/ptree.hpp': No such file or directory
我不明白为什么会遇到此问题,因为我将两个头文件作为源包含在我的binding.gyp文件中:
{
"targets":[
{
"target_name": "water","sources": ["watercpp.cpp","boost_1_74_0/boost/property_tree/ptree.hpp","boost_1_74_0/boost/property_tree/json_parser.hpp"],"include_dirs": [
"boost_1_74_0/boost/propety_tree","boost_1_74_0",],'cflags!': [ '-fno-exceptions' ],'cflags_cc!': [ '-fno-exceptions' ]
},]
}
我的C ++文件中包含两个文件,分别是:
#include <boost_1_74_0/boost/property_tree/ptree.hpp>
#include <boost_1_74_0/boost/property_tree/json_parser.hpp>
我是Node-gyp和C ++的新手,如果有人可以给我一些如何摆脱此错误的指导,我将不胜感激。谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。