IDE:VS2005
说我正在使用Poco库和dll下面的可执行文件需求。我必须将它们放在可执行文件所在的目录中。
msjava.dll
msvcp80.dll
msvcr80.dll
PocoFoundation.dll
PocoNet.dll
有没有办法可以构建一个无dll的可执行文件?感谢。
答案 0 :(得分:2)
它们不必位于同一目录中。如果您的PATH
变量包含它们所在的目录,它们可以位于另一个目录中。
看起来Poco库可以作为源代码下载,因此您应该能够将它们构建为静态库并创建一个独立的可执行文件。
<强>更新强>
对于msvc DLL,您可以针对静态库进行构建。打开项目的属性,转到C / C ++,代码生成并修改“运行时库”。确保选择“多线程DLL”或“多线程调试DLL”之外的库。您还需要确保为Poco库执行此操作。