先搭建C++的开发环境,参看Windows 搭建 C++ 开发环境,
然后,下载SystemC
,
https://accellera.org/downloads/standards/systemc
我下载的是SystemC 2.3.3
,
https://accellera.org/images/downloads/standards/systemc/systemc-2.3.3.zip
下载完成后,解压,然后使用CLion
打开,
接下来,我们需要配置构建SystemC
的C++标准,这里我选择的是C++14
,
在CMakeLists.txt
中加入,
set(CMAKE_CXX_STANDARD 14)
然后构建即可生成libsystemc.a
接下来,我们写一个简单的SystemC
程序测试,在CLion
中新建一个C++工程,在CMakeLists.txt
中配置SystemC
的相关环境,
注意,这里配置的C++标准也必须是C++14.
然后编辑main.cpp
,
#include <systemc.h>
int sc_main(int argc, char *argv[]) {
std::cout << "Hello, World!" << std::endl;
return 0;
}
编译,运行,
搞定!