vc++创建生成的dll文件在另一台机上无法调用问题
我在自己的vista机子上的vc++中创建并生成了一个dll文件,这个文件的主要作用是调用windowm api的函数waveOutSetVolume来设置声道声音。
但当我把这个生成的dll文件放在另一台xp系统的机子上调用次dll文件后便报错:This application has failed to start because the application configuration is incorrect. Reinstalling application may fix this problem
因为waveOutSetVolume函数是window api,即:winmm.dll中,所以初步估计是两个操作系统不同,使得winmm.dll不同,造成了无法调用waveOutSetVolume,但仅仅是猜测
请问谁遇到类似的问题过?有没有高手可以帮忙解决啊?这个问题已经困扰我很多天了,一直无法解决。