CPPtrseq.gms : 전송 모델을 기반으로 일련의 예제를 실행하는 테스트 객체 지향 C++ API

설명

기고자: Lutz Westermann, 2013년 1월

소형 모델 유형 :C 및 CPP


카테고리 : 슬롯 머신 API 라이브러리


메인 파일 : CPPtrseq.gms

$title '전송 모델을 기반으로 일련의 예제를 실행하는 객체 지향 C++ API 테스트' (CPTRSEQ,SEQ=22)

$onText
기고자: Lutz Westermann, 2013년 1월
$offText

$set srcRoot %슬롯 머신sysdir%apifiles%system.dirsep%CPPnet%system.dirsep%

$escape &
$if %system.filesys% == UNIX
$if %sysenv.MPATH% == %&sysenv.MPATH%& $abort.noError Unix에서 이를 실행하려면 Mono가 필요합니다.

$ set BUILD MSBuild.exe
$if %system.filesys% == UNIX $set BUILD $MPATH/xbuild

$ 세트 x64
$if %system.platform% == WEX $set x64 x64%system.dirsep%

$if %system.platform% == WEX
$플래그가 설정되지 않은 경우 $set 플래그 -t:rebuild -p:Configuration=Release -p:Platform="x64"
$if %system.platform% == LAX
$플래그가 설정되지 않은 경우 $set 플래그 /t:rebuild /p:Configuration=Release
$if %system.platform% == LEX
$플래그가 설정되지 않은 경우 $set 플래그 /t:rebuild /p:Configuration=Release
$if %system.platform% == DEX
$플래그가 설정되지 않은 경우 $set 플래그 /t:rebuild /p:Configuration=Release /p:DefineConstants="__APPLE__"
$if %system.platform% == DAX
$플래그가 설정되지 않은 경우 $set 플래그 /t:rebuild /p:Configuration=Release /p:DefineConstants="__APPLE__"

$onEchoV > cmexTrans
$call %BUILD% %flags% "%srcRoot%Transport%1%system.dirsep%Transport%1.vcxproj"
$if errorlevel 1 $abort 'Transport%1.cpp 컴파일 문제'
$call ="%srcRoot%Transport%1%system.dirsep%%x64%Release%system.dirsep%Transport%1.exe" "%슬롯 머신sysdir%."
$if errorlevel 1 $abort 'Transport%1 실행 중 문제 발생'
$offEcho

* 레지스트리를 확인할 때 올바른 슬롯 머신 시스템이 있는지 확인하십시오.
$call findthisgams -q

$batInclude cmexTrans 1
$batInclude cmexTrans 2
$batInclude cmexTrans 3
$batInclude cmexTrans 4
$batInclude cmexTrans 5
$batInclude cmexTrans 6
$batInclude cmexTrans 7
$batInclude cmexTrans 8
* 이 두 가지는 더 많은 참조가 필요하며 모든 기계가 동일하다고 가정할 수는 없습니다.
*$batInclude cmexTrans 9
*$batInclude cmexTrans 10
$batInclude cmexTrans 11