subproject的有关问题
subproject的问题用windows ce 的template建了个pda的os project想在这个project下面加一个 subproject 来
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