作者a2975313 (GN)
看板C_and_CPP
标题[问题] 无法解析的外部符号 esprima
时间Tue Apr 11 01:20:36 2017
开发平台(Platform): (Ex: Win10, Linux, ...)
vs2015 win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
vc++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
esprima
问题(Question):
我在新开的专案, 使用esprima.cpp & esprima.h可以编译.
但如果使用在旧的专案就会出现此错误讯息.
网路上是说linker要加入*.lib, 但github上并没附*.lib
是否有人也遇过使用esprima的问题
https://github.com/evanw/esprima-cpp
http://imgur.com/IiXYEIo
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.174.192.91
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1491844838.A.D0E.html
1F:→ bluesoul: 只有include header的话,要link library进来 04/11 01:25
2F:→ a2975313: 上面只有cpp & h没lib 04/11 02:04
3F:推 LPH66: 使用在旧的专案是怎麽使用? 04/11 02:15
4F:→ CodingMan: 编译就有哩 选编译成 dll 04/11 07:47
5F:→ a2975313: 加入/现有项目 的方式 04/11 09:18
6F:→ a2975313: 它只有cpp & h, 有没有不用link lib的使用方法. 04/11 15:01
7F:→ a2975313: 而且我开空白vc++专案使用它的h & cpp都正常 04/11 15:03
8F:→ a2975313: 但加到别人的project中就会出现这种错误 04/11 15:04
9F:推 LPH66: 不要加 demo.cpp, 加 esprima.cpp 和 esprima.h 即可 04/11 18:35