g++ - 未定义对 `SetTextColor@8' 的引用

标签 g++ compilation mingw linker-errors undefined-reference

我在 Windows 下使用 g++ 编译 c++ 程序时出现“对 `SetTextColor@8' 的 undefined reference ”错误。完整的错误日志在这里http://pastebin.com/DCwHKkeE 我想我丢失了一些库文件,但不知道是哪些。请帮忙

最佳答案

根据 MSDN 文档,SetTextColor 函数是在 gdi32.lib 中定义的,因此您需要在 mingw 中链接 libgdi32.a

关于g++ - 未定义对 `SetTextColor@8' 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5979663/

相关文章:

c++ - 我可以使用 Putty 和 sublime 进行远程编译吗?

c++ - g++ 不能在 Mac OS X Mavericks 上编译

c++ - 奇怪的模板问题

linux - make 拒绝构建内核模块

java - 如何解决编译的类版本和运行时版本之间的JDK版本不匹配?

windows - mingw 出问题

c++ - 更新 g++ 但仍然是旧版本

emacs - 在 emacs 中编译大型项目

c++ - 是否无法在 Windows 95 和 Windows NT 4.0 中运行已编译的 C++ 应用程序?

c - 在 MinGW 3.4.5 中使用 -ansi 开关的问题