|
地板
楼主 |
发表于 2014-9-29 16:38:18
|
只看该作者
本帖最后由 fifa0329 于 2014-9-29 16:43 编辑
IF $(ConfigurationName) == Debug IF $(PlatformName) == ARM goto DebugARM
IF $(ConfigurationName) == Debug IF $(PlatformName) == x86 goto Debugx86
IF $(ConfigurationName) == Release IF $(PlatformName) == ARM goto ReleaseARM
IF $(ConfigurationName) == Release IF $(PlatformName) == x86 goto Releasex86
//每次你build程序之前,根据你当时的配置,和平台进行选择
: DebugARM
echo build SDK-DebugARM
copy E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\AMAP3DEngine\lib\arm\debug\LibMap.dll $(ProjectDir)\LibMap.dll /Y
copy E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\AMAP3DEngine\references\arm\debug\AMapSDKV2Comp.dll E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\lib\AMapSDKV2Comp.dll /Y
exit 0
//复制对应的Libmap.dll覆盖原有工程中的Libmap.dll
//同时复制AMapSDKV2Comp.dll(AMapSDKV2Comp.winmd的c++实现文件)到lib库,与AMapSDKV2Comp.winmd在同一个文件位置
//以下以此类推
: Debugx86
echo build SDK-Debugx86
copy E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\AMAP3DEngine\lib\x86\debug\LibMap.dll $(ProjectDir)\LibMap.dll /Y
copy E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\AMAP3DEngine\references\x86\debug\AMapSDKV2Comp.dll E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\lib\AMapSDKV2Comp.dll /Y
exit 0
: ReleaseARM
echo build SDK-ReleaseARM
copy E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\AMAP3DEngine\lib\arm\release\LibMap.dll $(ProjectDir)\LibMap.dll /Y
copy E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\AMAP3DEngine\references\arm\release\AMapSDKV2Comp.dll E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\lib\AMapSDKV2Comp.dll /Y
exit 0
: Releasex86
echo build SDK-Releasex86
copy E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\AMAP3DEngine\lib\x86\release\LibMap.dll $(ProjectDir)\LibMap.dll /Y
copy E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\AMAP3DEngine\references\x86\release\AMapSDKV2Comp.dll E:\Code\Lab\PhoneApp1\packages\AMap3D.WindowsPhone.2.2.0\lib\AMapSDKV2Comp.dll /Y
exit 0 |
|