[問題] 無法解析的外部符號 esprima

看板C_and_CPP作者 (GN)時間7年前 (2017/04/11 01:20), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
開發平台(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://www.ptt.cc/bbs/C_and_CPP/M.1491844838.A.D0E.html

04/11 01:25, , 1F
只有include header的話,要link library進來
04/11 01:25, 1F

04/11 02:04, , 2F
上面只有cpp & h沒lib
04/11 02:04, 2F

04/11 02:15, , 3F
使用在舊的專案是怎麼使用?
04/11 02:15, 3F

04/11 07:47, , 4F
編譯就有哩 選編譯成 dll
04/11 07:47, 4F

04/11 09:18, , 5F
加入/現有項目 的方式
04/11 09:18, 5F

04/11 15:01, , 6F
它只有cpp & h, 有沒有不用link lib的使用方法.
04/11 15:01, 6F

04/11 15:03, , 7F
而且我開空白vc++專案使用它的h & cpp都正常
04/11 15:03, 7F

04/11 15:04, , 8F
但加到別人的project中就會出現這種錯誤
04/11 15:04, 8F

04/11 18:35, , 9F
不要加 demo.cpp, 加 esprima.cpp 和 esprima.h 即可
04/11 18:35, 9F
文章代碼(AID): #1OwxxcqE (C_and_CPP)