[英]Compiling LZMA SDK in C creates a lib and I want a dll, how can I do this?
我下载了7z SDK
。 我想编译Ansi C LZMA
lib
以便拥有DLL
。 我在VS2012
打开了该项目。
在项目属性中, scope
是DLL
,但是,当我构建项目时,它创建的是lib
和obj文件,但没有DLL
。
有人可以帮我吗?
非常感谢,
最好的祝福,
Nixeus
在LZMA SDK
归档文件中,您可以从7-Zip网站下载一个名为LzmaLib.dsw
C\\Util\\LzmaLib
文件夹中的Visual Studio
项目,该项目在使用Visual Studio
打开它后会生成一个sln
(与VS2008
兼容,我没有请尝试使用VS2012
但应该可以)。
编译该项目将在C:\\Util
文件夹中生成所需的LZMA.dll
。
让我知道它是否有效。
我从Jacob的建议开始,找到了.dsw文件,然后将其转换为Visual Studio Community 2015 RC。 但是,我遇到了与您相同的问题,即没有创建dll。 但是有警告。 这就是我所做的。
这为我做到了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.