作者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/m.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