代码之家  ›  专栏  ›  技术社区  ›  Leo Izen

VisualC++的AutoCONF

  •  3
  • Leo Izen  · 技术社区  · 14 年前

    我想用MSVC++构建XZ实用程序,但XZ实用程序使用GNU autoconf脚本。有没有一种方法可以将整个自动关联的项目导入到MSVC++,然后构建它?如果没有,是否有一种方法可以运行msvc++的gnu autoconf脚本,然后,只需获取所有源文件以及config.h,然后构建它?

    2 回复  |  直到 11 年前
        1
  •  1
  •   Jack Kelly    14 年前

    据我所知,不是真的。您可以尝试安装MSY并查看支持的功能 cl.exe 与配置脚本类似:

    ./configure CC=c:/path/to/cl.exe CXX=c:/path/to/cl.exe
    

    上次我检查的时候,支持还不成熟,但值得一试。另一方面,由于xz-utils是用C语言编写的,那么使用哪个编译器又有什么关系呢?用mingw构建它,并用Visual Studio链接它。

        2
  •  2
  •   adzm    13 年前

    fyi xzutils是用c99编写的,如果没有大量的更改,将不会在msvc下编译。只需在mingw中构建并链接到静态lib或dll。