c++ - 在cygwin的makeing(编译)代码上,make命令告诉我我需要“ver”和“type”命令

标签 c++ types cygwin freetype

输入make命令后,我想在cygwin中使用freetype

I:\ freetype-2.4.4> make
make:ver:找不到命令
make:类型:找不到命令
make:* [dos_setup]错误127

我不知道什么是ver and type命令包名称。
有人可以告诉我可以将它们添加到我的cygwin系统中

最佳答案

FreeType文档特别声明您应远离CygWin,而应选择MinGW。

vertype是Windows命令,而MinGW是Windows下的UNIX可执行文件,而不是在CygWin DLL仿真环境下运行的UNIX可执行文件,似乎证实了这一点。

因此,这是我使用的安装过程。


转到SourceForge MinGW并获取最新的安装程序mingw-get-inst-20101030.exe。运行这个。
为除软件包选择之外的所有内容选择默认值(当然,您必须接受GPL)。当它询问您要哪个包时,请全部提供。
让它安装。
完成后,打开控制面板,选择System,选择Advanced选项卡,单击Environment Variables按钮,然后将路径更改为追加;C:\MinGW\bin;C:\MinGW\msys\1.0\bin。退出控制面板。
打开命令窗口,然后转到解压缩ft244.zip的目录。
运行make(可能需要执行两次)。


那应该工作:

C:\freetype-2.4.4> make
gcc -ansi -pedantic  -I./objs -I./builds/win32 -I./include -c -g -O3 -Wall 
    -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"
    -o objs/ftsystem.o src/base/ftsystem.c
gcc -ansi -pedantic  -I./objs -I./builds/win32 -I./include -c -g -O3 -Wall 
    -DFT2_BUILD_LIBRARY -DFT_CONFIG_MODULES_H="<ftmodule.h>"
    -o objs/ftdebug.o src/base/ftdebug.c
: : :
<<snip>>
: : :
del .\objs\freetype.a 2> nul
make: [objs/freetype.a] Error 127 (ignored)
ar -r objs/freetype.a  ./objs/ftsystem.o ./objs/ftdebug.o ./objs/ftinit.o
      ./objs/ftbase.o ./objs/ftbbox.o ./objs/ftbdf.o ./objs/ftbitmap.o
      ./objs/ftcid.o ./objs/ftfstype.o ./objs/ftgasp.o ./objs/ftglyph.o
      ./objs/ftgxval.o ./objs/ftlcdfil.o ./objs/ftmm.o ./objs/ftotval.o
      ./objs/ftpatent.o ./objs/ftpfr.o ./objs/ftstroke.o ./objs/ftsynth.o
      ./objs/fttype1.o ./objs/ftwinfnt.o ./objs/ftxf86.o ./objs/truetype.o
      ./objs/type1.o ./objs/cff.o ./objs/type1cid.o ./objs/pfr.o
      ./objs/type42.o ./objs/winfnt.o ./objs/pcf.o ./objs/bdf.o
      ./objs/sfnt.o ./objs/autofit.o ./objs/pshinter.o ./objs/raster.o
      ./objs/smooth.o ./objs/ftcache.o ./objs/ftgzip.o ./objs/ftlzw.o
      ./objs/psaux.o ./objs/psnames.o
C:\MinGW\bin\ar.exe: creating objs/freetype.a

C:\freetype-2.4.4> _

关于c++ - 在cygwin的makeing(编译)代码上,make命令告诉我我需要“ver”和“type”命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4894915/

相关文章:

c++ - 结合 libsndfile 和 RtAudio?

types - 在 OCaml 中键入没有 "polluting"模块的构造函数别名

types - 如何使用 Elm 自定义类型为 5 个骰子值建模?

windows - 如何使用批处理文件从内置 pc 扬声器启动系统 "beep"?

c - 如何在C中捕获击键或鼠标按钮的事件 "down" "up"

git - 能推能拿不能 pull

c++ - 最小二进制堆问题

c++ - 在 C++ 中使用 Protobuf 3.2 有困难

c++ - 在 Apache 服务器中设置指令时出现不兼容的指针类型错误

java - 需要不兼容的类型 : int found: java. lang.String(基本编程)