代码之家  ›  专栏  ›  技术社区  ›  chickeninabiscuit

Eclipse CDT-链接到windows lib文件时出现问题

  •  4
  • chickeninabiscuit  · 技术社区  · 17 年前

    在使用gcc编译时,我遇到了错误的链接器:

    undefined reference to `SetStretchBltMode@8' 
    undefined reference to `StretchDIBits@52' 
    undefined reference to `SetDIBitsToDevi
    

    这些函数是在windows库中定义的吗?

    2 回复  |  直到 17 年前
        1
  •  2
  •   chickeninabiscuit    17 年前

    好的-解决了这个问题:

    libgdi32.a随mingw一起提供。

    确保mingw/lib的路径也提供给g++例如:-Lc:/mingw/lib

        2
  •  1
  •   Morten Jensen dbush    13 年前

    -mwindows 这将自动将gdi32.dll和comdlg32.dll与二进制文件链接。

    This page