![](/img/trans.png)
[英]How to include SFML source code into my visual studio 2017 c++ project and compile
[英]How can I include source code written in C from another project into my own project in C++ in Visual Studio
我想在Visual Studio中使用Potrace在Windows上進行C ++項目,但我不知道如何將Potrace包含到我的項目中。 我試圖使用Cygwin編譯C文件,這樣創建一個.a文件,然后在visual studio中鏈接到它,但這不起作用。 Visual Studio能夠識別Potrace中的函數,但是當使用Potrace運行測試程序(調用potrace_version())時,Visual Studio得到錯誤“LNK2019未解析的外部符號_potrace_version在function_main中引用”
我已經通過使用上面提到的技術在Ubuntu上工作,然后用以下代碼編譯我的代碼:g ++ main.cpp backenddxf.cpp ImageManipulation.cpp ./libubuntu/libpotrace.a -o test.out'pkg-config - cflags --libs opencv
我是否必須將源代碼(在網站上稱為“源代碼分發”)編譯為lib文件,然后將其鏈接到我的項目,在這種情況下,我該怎么做? 或者有什么我錯過了。 我在Windows 10上使用Visual Studio 2017。
我不是要精通C ++的工作原理,所以非常感謝詳細的解釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.