当前位置: 代码迷 >> WinCE >> subproject的有关问题
  详细解决方案

subproject的有关问题

热度:47   发布时间:2016-04-28 13:08:50.0
subproject的问题
用windows ce 的template建了个pda的os project
想在这个project下面加一个 subproject 来播放一个 test16bit.wav的文件
这个文件 我是从project property的custom build actions里面加入目录relase的
这个subproject我是这么写的

C/C++ code
#include <windows.h> #include <mmsystem.h> #pragma comment(lib, "winmm") int main() {PlaySound(L"release\\test16bit.wav", NULL, SND_SYNC); return 0; }


build的时候总是出这样的错误
error LNK2019: unresolved external symbol WinMain referenced in function WinMainCRTStartupHelper

第一次用windows ce 请教高人 如何正确加入这个subproject?
谢谢!!


------解决方案--------------------
把 main() 改为 int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow);

瞎猜的.
------解决方案--------------------
PlaySound(L"release\\test16bit.wav", NULL, SND_SYNC); 
你的设备上有这个路径的文件存在吗?
PlaySound第三个参数好象也不太对吧,可能需要指定其是文件SND_FILENAME
  相关解决方案