ISO15118_4_TestEnv-master 编译

1.安装cmake 

wget http://www.cmake.org/files/v3.16/cmake-3.16.6.tar.gz

tar xvf cmake-3.16.6.tar.gz 
cd cmake-3.16.6
sudo apt-get install build-essential
reboot
cmake ./

make && make install

2.
wget https://boostorg.jfrog.io/artifactory/main/release/1.80.0/source/boost_1_80_0.tar.gz
 2009  ls
 2010  tar xvf boost_1_80_0.tar.gz 
 2011  ./bootstrap.sh --prefix=/usr/
 2012  ls
 2013  cd boost_1_80_0
 2014  ls
 2015  ./bootstrap.sh --prefix=/usr/
 2016  ls
 2017  sudo ./b2 install
 2018  ls /usr/include/boost/config,
 

3.

mkdir pigpio
 2025  cd pigpio/
 2026  ls
 2027  wget https://github.com/joan2937/pigpio/archive/master.zip
 2028  ping github.com
 2029  wget https://github.com/joan2937/pigpio/archive/master.zip
 2030  ls
 2031  unzip master.zip 
 2032  ls
 2033  cd master.zip 
 2034  ls
 2035  cdpig
 2036  cd pigpio-master/
 2037  ls
 2038  make 
 2039  make install
 

4.修改SystemComponent.cpp,屏蔽pigpio相关调用

5.make 编译

[  1%] Built target asio
[  2%] Built target fmt
[ 21%] Built target cppcommon
[ 21%] Built target TestLogging
[ 30%] Built target openv2g
[ 30%] Built target DataType
[ 31%] Built target PlatformInterface
[ 33%] Built target IEC61851If
[ 61%] Built target SLAC
[ 63%] Built target TestManagement
[ 76%] Built target Codecs
[ 76%] Built target TCP
[ 76%] Built target UDP
[ 77%] Built target IFRuntime
Scanning dependencies of target Components
[ 78%] Building CXX object TestExecution/Components/CMakeFiles/Components.dir/src/SystemComponent.cpp.o
[ 79%] Built target Components
Scanning dependencies of target CmnFunc
[ 79%] Building CXX object TestExecution/CmnFunc/CMakeFiles/CmnFunc.dir/src/TB_SECC_CommonBehavior.cpp.o
[ 80%] Linking CXX static library libCmnFunc.a
[ 80%] Built target CmnFunc
Scanning dependencies of target ConfigurationFunc
[ 80%] Building CXX object TestExecution/ConfigurationFunc/CMakeFiles/ConfigurationFunc.dir/src/Common_Cfg.cpp.o
[ 80%] Linking CXX static library libConfigurationFunc.a
[ 80%] Built target ConfigurationFunc
Scanning dependencies of target LibFunc
[ 80%] Building CXX object TestExecution/LibFunc/CMakeFiles/LibFunc.dir/src/CommonLib.cpp.o
[ 80%] Linking CXX static library libLibFunc.a
[ 80%] Built target LibFunc
Scanning dependencies of target TestBehaviorFunc
[ 81%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_V2GTP.cpp.o
[ 81%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_SDPMsg.cpp.o
[ 81%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_SupportedAppProtocol.cpp.o
[ 82%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_SessionSetup.cpp.o
[ 82%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_ServiceDiscovery.cpp.o
[ 82%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_ServiceDetail.cpp.o
[ 83%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_PaymentServiceSelection.cpp.o
[ 83%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_Authorization.cpp.o
[ 83%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_ChargeParameterDiscovery.cpp.o
[ 84%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_CableCheck.cpp.o
[ 84%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_PreCharge.cpp.o
[ 84%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_PowerDelivery.cpp.o
[ 85%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_CurrentDemand.cpp.o
[ 85%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_WeldingDetection.cpp.o
[ 85%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_SessionStop.cpp.o
[ 86%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_CertificateInstallation.cpp.o
[ 86%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_CertificateUpdate.cpp.o
[ 86%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_ChargingStatus.cpp.o
[ 86%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_MeteringReceipt.cpp.o
[ 87%] Building CXX object TestExecution/TestBehaviorFunc/CMakeFiles/TestBehaviorFunc.dir/src/TB_SECC_PaymentDetails.cpp.o
[ 87%] Linking CXX static library libTestBehaviorFunc.a
[ 87%] Built target TestBehaviorFunc
Scanning dependencies of target PostConditionFunc
[ 87%] Building CXX object TestExecution/PostConditionFunc/CMakeFiles/PostConditionFunc.dir/src/PostConditions_SECC.cpp.o
[ 87%] Linking CXX static library libPostConditionFunc.a
[ 87%] Built target PostConditionFunc
Scanning dependencies of target PreconditionFunc
[ 88%] Building CXX object TestExecution/PreConditionFunc/CMakeFiles/PreconditionFunc.dir/src/PreConditions_SECC.cpp.o
[ 88%] Linking CXX static library libPreconditionFunc.a
[ 88%] Built target PreconditionFunc
Scanning dependencies of target TestCase
[ 88%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GSDP.cpp.o
[ 89%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GTPSecc.cpp.o
[ 89%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCSupportedAppProtocol.cpp.o
[ 89%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCSessionSetup.cpp.o
[ 90%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCServiceDiscovery.cpp.o
[ 90%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCServiceDetail.cpp.o
[ 90%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCPaymentServiceSelection.cpp.o
[ 91%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCAuthorization.cpp.o
[ 91%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCChargeParameterDiscovery.cpp.o
[ 91%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCCableCheck.cpp.o
[ 92%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCPreCharge.cpp.o
[ 92%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCPowerDelivery.cpp.o
[ 92%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCCurrentDemand.cpp.o
[ 93%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCWeldingDetection.cpp.o
[ 93%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCSessionStop.cpp.o
[ 93%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCCertificateInstallation.cpp.o
[ 94%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCCertificateUpdate.cpp.o
[ 94%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCChargingStatus.cpp.o
[ 94%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCMeteringReceipt.cpp.o
[ 95%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCPaymentDetails.cpp.o
[ 95%] Building CXX object TestCase/CMakeFiles/TestCase.dir/src/V2GAppSECCAbnormal.cpp.o
[ 95%] Built target TestCase
[ 96%] Linking CXX executable setRelay
[ 96%] Built target setRelay
Scanning dependencies of target runTC
[ 97%] Building CXX object TestSuite/CMakeFiles/runTC.dir/src/runTC.cpp.o
[ 97%] Linking CXX executable runTC
[ 97%] Built target runTC
Scanning dependencies of target parseV2G
[ 97%] Building CXX object TestSuite/CMakeFiles/parseV2G.dir/src/parseV2G.cpp.o
[ 97%] Linking CXX executable parseV2G
[ 97%] Built target parseV2G
Scanning dependencies of target bc_hlc
[ 97%] Building CXX object TestSuite/CMakeFiles/bc_hlc.dir/src/bc_hlc.cpp.o
[ 98%] Linking CXX executable bc_hlc
[ 98%] Built target bc_hlc
Scanning dependencies of target DC_SECC_Charging_Control
[ 98%] Building CXX object TestSuite/CMakeFiles/DC_SECC_Charging_Control.dir/src/DC_SECC_Charging_Control.cpp.o
[ 99%] Linking CXX executable DC_SECC_Charging_Control
[ 99%] Built target DC_SECC_Charging_Control
[ 99%] Linking CXX executable CpState
[100%] Built target CpState
Scanning dependencies of target AC_SECC_Charging_Control
[100%] Building CXX object TestSuite/CMakeFiles/AC_SECC_Charging_Control.dir/src/AC_SECC_Charging_Control.cpp.o
[100%] Linking CXX executable AC_SECC_Charging_Control
[100%] Built target AC_SECC_Charging_Control
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值