![](/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.