CSDN论坛 > C/C++ > 工具平台和程序库

用 dev-c++ 编译时奇怪的问题: 使用函数 playsound,编译没错,但是链接的时候提示出错 [问题点数:20分,结帖人searoom]

Bbs2
本版专家分:237
结帖率 97.9%
CSDN今日推荐
Bbs7
本版专家分:22295
Blank
红花 2004年2月 C/C++大版内专家分月排行榜第一
Blank
黄花 2004年1月 C/C++大版内专家分月排行榜第二
Bbs2
本版专家分:237
Bbs7
本版专家分:22295
Blank
红花 2004年2月 C/C++大版内专家分月排行榜第一
Blank
黄花 2004年1月 C/C++大版内专家分月排行榜第二
Bbs2
本版专家分:237
匿名用户不能发表回复!
其他相关推荐
#LINUX#通过编译链接,却运行时找不到.so文件
我们知道在linux下,.so文件相当与windows上的dll文件,即动态链接库。 动态链接库是为了减少发布程序的大小,可以将具有相同功能的code放在动态链接库中,随应用程序一起发布。而对于应用程序来说,只需要知道其接口就可以,在运行时动态的加载代码到内存中,与其相反的是静态链接库。 在接手一个项目的代码后,因为此代码需要很多第三方库,所以,在本机安装这些第三方库之后,我也成功的通过了编译与
编译opencv出错的解决方法
最近想使用一下opencv,就从官网下载了一个opencv的源码包,自己动手编译运行发现有error,网上一查发现是有一个包他的hash校验是有问题的,之后从csdn上面找到了这个包从新下载下来编译运行就ok了。这个有问题的包是   ippicv_linux_20151201.tgz        下载地址是http://download.csdn.net/download/chu_ying
常见编译/链接错误及其解决办法
转载地址:http://blog.csdn.net/cc198877/article/details/8057524 这个有几个解决错误的方法比较有用。 1. 解决error LNK2005: ___crtExitProcess 已经在 LIBCMTD.lib(crt0dat.obj) 中定义 有的時候, 在 Debug 模式下編譯沒問題, 換到 Release 模式就發生一堆問
maven 编译报依赖错误的问题及解决方法
起因          因系统需要升级版本,便将整个系统的版本由1.0升为了2.0。可是在编译的时候报错了找不到对应包的错误。这些包又都是我自己编译、部署的包,就纠结了好一段时间。 问题         编译时出现的问题如图:          就一直是报这个错误,然后我自己还去192.168.1.5的仓库中查看了一下,是存在lansheng-common2.0.0的包的,开始以为是本
解决 gcc/g++ 编译动态库通过却无法运行的问题
1.为什么编译通过却无法运行? 默认情况下,gcc编译时只会查找相应的头文件,而不会连接具体的lib。也就是说只要include设置完全,就可以编译通过。它没有进一步检查include中的类和函数有没有实现,而是在运行时才开始查找。 所以就会经常发生编译可以通过,但运行时却无法运行,因为在运行时它找不到相关类或者函数的实现。 2.解决方法 用过microsoft的vc6或者vs的小
编译makefile出错解决办法
CC [M]  /mydisk/workdisk/210/new_board/linux/wsh_driver_study/1_auto_creat_dev/auto_creat_dev arm-linux-gcc: no input files make[2]: *** [/mydisk/workdisk/210/new_board/linux/wsh_driver_study/1_auto
编译qt源代码报错原因以及解决方法
编译qt源代码报错原因: 1.源代码路径含有中文字体 2.编译时,源代码找不到路径(No such file or directory) 解决方法: 1.改为英文路径 2.编译源代码时,在项目文件.pro底部加上QT += widgets即可。 百度解答问题2: 在pro里 写 qt+=widgets 表示引入 QtWidget这个module,qmake会在帮你生成make
编译时连接与运行时链接及静态库链接
编译时连接与运行时链接的参考路径//动态库编译时链接 -L /lib /usr/lib /usr/local/lib 编译时链接的话,能查到libname.so 且这个文件要不是个link,要不就是实际的动态库文件,否则会报错 说链接顺序没有意义,因为并不链接到文件里面去//动态库运行时链接 1. 编译目标代码时指定的动态库搜索路径;-Wl,-rpath, 2. 环境变量 LD_LIBRARY_
明明已经导入了jar包,编译时没有出错,但放在tomcat下运行却出错
解决方法:           将需要导入的包,复制到tomcat的lib文件夹下
linux 静态库的编译和连接过程遇到的问题
当前目录下总共有四个源文件:slib.h、slib1.c、slib2.c、main.c,其中slib.h是公共头文件,slib1.c将编译成静态库libslib1.a,slib2.c将编译成静态库libslib2.a,main.c是主程序,链接libslib1.a和libslib1.a。// slib.h #include <stdio.h>int add(int a, int b); void p
关闭
关闭