关于 g++ ld 找不到 gdi32.lib

问题描述

关于 g++ ld 找不到 gdi32.lib

g++ -o CP003.exe "srcCP003.o" -l "-lC:UsersAdministratorDesktopGdi32.Lib"
c:/mingw/bin/../lib/gcc/mingw32/4.9.3/../../../../mingw32/bin/ld.exe: cannot find -l-lC:UsersAdministratorDesktopGdi32.Lib
collect2.exe: error: ld returned 1 exit status

解决方案

我用的是cdt 在windows上呀

解决方案二:

我用的是eclipse工具在Windows上 做c++程序,就是g++ 的 ld gdi32.lib 出现问题,跪求 ,卡住10天了

解决方案三:

你的mingw环境中有没有gdi32的lib库。然后设置link的路径

解决方案四:

你在编写linux上的程序?但是却试图使用win32 api?你想做什么?

解决方案五:

lib库就放在桌面上了,link的路径怎么设置

时间: 2024-09-04 07:46:08

关于 g++ ld 找不到 gdi32.lib的相关文章

关于 g++ ld 找不到 gdi32.lib 卡住12天了

问题描述 关于 g++ ld 找不到 gdi32.lib 卡住12天了 g++ -o CP003.exe "srcCP003.o" -l "-lC:UsersAdministratorDesktopGdi32.Lib" c:/mingw/bin/../lib/gcc/mingw32/4.9.3/../../../../mingw32/bin/ld.exe: cannot find -l-lC:UsersAdministratorDesktopGdi32.Lib co

cannot poen file- fatal error LNK1104:cannot open file".各种.lib"怎么办

问题描述 fatal error LNK1104:cannot open file".各种.lib"怎么办 MFC程序在别的机器上可以跑,到我这VC6.0组建程序时总是出现fatal error LNK1104:cannot open file "*****.lib",比如,我每次都根据错误提示添加对应的a.lib文件,一组建又会出现cannot open file"b.lib",添加了b.lib,又出现cannot open file"

opencv qte编译-arm-linux/bin/ld: cannot find -lopencv_imgproc

问题描述 arm-linux/bin/ld: cannot find -lopencv_imgproc 用qte编译一个opencv程序时,显示如下错误:ligang@ligang-virtual-machine:/work/qtepro/opencv$ make/mysoftware/qte/bin/qmake -unix -o Makefile opencv.proarm-linux-g++ -Wl-O1 -Wl-rpath/mysoftware/qte/lib -o opencv main

leap motion-Leap Motion 一直无法打开 “Leap.lib”文件

问题描述 Leap Motion 一直无法打开 "Leap.lib"文件 解决方案 LEAP MOTION与MYO 解决方案二: http://wenku.baidu.com/link?url=juye537vxbnQzt04Y19yKrSXGTu0LrFs09j_UcEjxI51tyd5nf6L3vXIKnwk6VNBz_hem6qAfb97AYQkzNKlM_tdEZ8q-Y0DYgLeEcEO-tm 看看lib文件夹配置对没有 解决方案三: 找不到leap.lib库文件,你需要把

关于Linux静态库和动态库的分析

原文:http://linux.chinaunix.net/techdoc/net/2009/02/04/1060670.shtml 1.什么是库 在windows平台和linux平台下都大量存在着库.本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行. 由于windows和linux的本质不同,因此二者库的二进制是不兼容的. 本文仅限于介绍linux下的库.2.库的种类linux下的库有两种:静态库和共享库(动态库). 二者的不同点在于代码被载入的时刻不同.静态库的代码在编译

Linux 静态库&动态库调用

1.什么是库在windows平台和linux平台下都大量存在着库.本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行.由于windows和linux的本质不同,因此二者库的二进制是不兼容的.本文仅限于介绍linux下的库.2.库的种类linux下的库有两种:静态库和共享库(动态库).二者的不同点在于代码被载入的时刻不同.静态库的代码在编译过程中已经被载入可执行程序,因此体积较大.共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小.3.库存在

Linux on Power 上的调试工具和技术

调试是一项主要的软件开发活动,作为应用程序开发人员,您无法避免对程序进行调试.有效的调试不仅能缩短软件开发周期,而且可以节省成本.本文简要介绍了在用户空间的 C/C++ 和 Java? 应用程序中查找 bug 的技术,并介绍了一些可以在 Linux? for POWER? 架构上使用的调试技术. 简介 调试程序有很多方法,例如向屏幕上打印消息,使用调试器,或者只需仔细考虑程序如何运行,并对问题进行有根有据的猜测. 在修复 bug 之前,首先要确定在源程序中的位置.例如,当一个程序产生崩溃或生成核

修改build-gnuradio免翻墙免炖github本地安装

1.将VMWare镜像中的~/sdr/ 复制到你的linux中 2.将以下文本替换掉build-gnuradio里的内容,没错 echo 'simpower91 modified here' echo 'Do you want to skip downloading from the internet?[yes]' read simskip if [ "$simskip"a = 'no'a ] then gitfetch fi echo 'simpower91 modified end

Nodejs+Extjs+Mongodb开发第一天 Nodejs环境搭建

一.装备 我个人PC环境是Ubuntu14+JDK7,所以下面的步骤及问题也是基于此进行及产生的.   二.Nodejs及npm的安装 这个安装的过程在网上有很多教程,这里就不详细讲了. $ sudo apt-get install python $ sudo apt-get install build-essential $ sudo apt-get install gcc $ sudo apt-get install g++ $ sudo apt-get install nodejs $ s