先搭建C++的開發(fā)環(huán)境蝇完,參看Windows 搭建 C++ 開發(fā)環(huán)境,
然后樊卓,下載SystemC
拿愧,
https://accellera.org/downloads/standards/systemc
我下載的是SystemC 2.3.3
,
https://accellera.org/images/downloads/standards/systemc/systemc-2.3.3.zip
下載完成后碌尔,解壓浇辜,然后使用CLion
打開券敌,
接下來,我們需要配置構(gòu)建SystemC
的C++標(biāo)準(zhǔn)奢赂,這里我選擇的是C++14
陪白,
在CMakeLists.txt
中加入,
set(CMAKE_CXX_STANDARD 14)
然后構(gòu)建即可生成libsystemc.a
接下來膳灶,我們寫一個(gè)簡(jiǎn)單的SystemC
程序測(cè)試咱士,在CLion
中新建一個(gè)C++工程,在CMakeLists.txt
中配置SystemC
的相關(guān)環(huán)境轧钓,
注意序厉,這里配置的C++標(biāo)準(zhǔn)也必須是C++14.
然后編輯main.cpp
,
#include <systemc.h>
int sc_main(int argc, char *argv[]) {
std::cout << "Hello, World!" << std::endl;
return 0;
}
編譯毕箍,運(yùn)行弛房,
搞定!