compile 64-bit version of lzo.dll

ぐ巨炮叔叔 提交于 2019-12-22 18:43:38

问题


[Update] I've since compiled successfully and anyone else chasing these binaries can download from here

I'm compiling version 2.06 of lzo by issuing the following command from the Visual Studio Command Prompt (2010)

b\win64\vc_dll.bat

which produces lzo2.dll without any errors, however this doesnt look like it really did produce the 64-bit dll as my 32bit C# app can still reference and call methods (successfully)

How can I compile the 64bit version?

some of the comments on this question may be outdated as the question changed but I since changed it back to the original question when it got more involved so I could mark the response as the answer


回答1:


Almost certainly you will be using the wrong set of compilers; 64bit compilation isn't controlled by a command line flag - it's a completely different toolset;

Issue the build commands from the "Visual Studio x64 Win64 Command Prompt (2010)" which you will find in the Start Menu\Programs\Microsoft Visual Studio 2010\Visual Studio Tools.

e.g.

 c:\> cd /d h:\temp\lzo-2.06 
 H:\temp\lzo-2.06> b\win64\vc_dll.bat


来源:https://stackoverflow.com/questions/8219837/compile-64-bit-version-of-lzo-dll

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!