1.下载与编译 SystemC:

下载

https://www.accellera.org/downloads/standards/systemc

初期只选择Core SystemC Language and Ex1amples (.zip)

编译

解压到D盘;不采用CMake,而是直接打开  D:\systemc-2.3.3\msvc10\SystemC\SystemC.sln;可以采用默认编译配置,主要是使用了Debug/Win32;

右击“解决方案“SystemC””,执行“生成解决方案”;

已经完成了基本编译。

可以发现:

lib文件path 为  D:\systemc-2.3.3\msvc10\SystemC\Debug\SystemC.lib

头文件文件夹:D:\systemc-2.3.3\src

----------------------------------------------------------------------------------------------------------------------------------

2.创建与配置新项目:

创建

1.菜单栏==>文件==>新建==>Visual C++ ==>Windows桌面 ==>Windows桌面向导 ==>起名字 名称(N) ==>确定==>其他选项:空项目(选上) ==>安全开发生命周期(SDL)检查(选掉) ==>确定。

项目配置

可以先添加一个Module的cpp源码文件,然后才会出现C++配置项。
C/C++:
(1)(systemc.h)常规->附加包含目录:添加 D:\systemc-2.3.3\src 项
(2)语言->启用运行时类型信息:选择“是”
(3)命令行->其他选项(D),即下方文本框,复制粘贴: /vmg   /D_CRT_SECURE_NO_DEPRECATE

(4)预编译头->预编译头:不使用预编译头

在链接器:

(1)常规->附加库目录:选择 D:\systemc-2.3.3\msvc10\SystemC\Debug
(2)输入->输入lib依赖名称:SystemC.lib;

源代码:

#include “systemc.h”;

使用sc_main(int arc, char* argv[]),必须保留括号中的参数;

4.调试:

C/C++->常规->代码生成->多线程调试 DLL (/MDd),设置为 多线程调试 (/MTd)

win10 vs2017 community 新版 systemc相关推荐

  1. Win10+VS2017+Ceres-Solver-1.13.0配置

    一.工作准备 VS 2017 Cmake Ceres-solover最新版以及早期版本 gflags glog Eigen 注:下载后的包如下图所示,解压缩所有包至合适位置,本文以"D:\P ...

  2. Win10 + VS2017 15.5.6 环境下解决 Python 3.6 环境无法刷新DB的问题

    Win10 + VS2017 15.5.6 环境下解决 Python 3.6 环境无法刷新DB的问题 参考文章: (1)Win10 + VS2017 15.5.6 环境下解决 Python 3.6 环 ...

  3. 如何在win10+VS2017环境下新建一个简单的WDF示例程序

    上一课我们在win10系统+VS2017开发环境下搭建了WDK驱动程序开发环境的搭建,详见我的博客[如何在win10+VS2017环境下安装USB驱动开发套件WDK],今天我们来尝试建立一个最简单的K ...

  4. XenDesktop7.12发布Win10周年更新版桌面

    在上一篇XenCenter配置的资源池的基础上,本篇将使用该资源池作为基础环境搭建XenDesktop7.12发布Win10周年更新版桌面,XenDesktop7.12是上个月(2016年12月)才发 ...

  5. win10 VS2017编译Audacity详细教程

    win10 VS2017编译Audacity详细教程 安装Visual Studio2017和git,这里不详细叙述,网上很多教程. 配置wxWidgets a.官网下载地址http://www.wx ...

  6. OpenSSL环境搭建(WIN10+VS2017)

    Visual Studio 2017 下载地址:Visual Studio 2017 安装使用 C++ 的桌面开发 添加 VS 路径到系统环境变量 ActivePerl 下载地址:Perl5 安装时勾 ...

  7. xendesktop更新计算机,XenDesktop7.12发布Win10周年更新版桌面

    在上一篇XenCenter配置的资源池的基础上,本篇将使用该资源池作为基础环境搭建XenDesktop7.12发布Win10周年更新版桌面,XenDesktop7.12是上个月(2016年12月)才发 ...

  8. win10 vs2017 引用 “windows.h” 报很多错误

    win10 vs2017 引用 "windows.h" 报很多错误: imm.h(339): note: 参见"LRESULT"的声明 winuser.h(85 ...

  9. 【FLIR工业相机】一、环境配置:win10+VS2017+qt5+spinnaker+opencv+python

    系列文章目录 一.环境配置:win10+VS2017+qt5+spinnaker+opencv+python 二.相机调用:VS2017+qt5调用FLIR工业相机实时成像 三.图像处理:C++调用p ...

最新文章

  1. Nature:麻省理工人造「巨型原子」问世,量子处理和量子通信合二为一
  2. 度量 数据突变_4篇Nature“霸屏”!史上最大规模人类遗传变异体数据库发布
  3. 原理分析之一:从JDBC到Mybatis
  4. flask 学习笔记 mvc ,sqlalchemy(insert,update)
  5. python学习笔记之装饰器、递归、算法(第四天)
  6. 加速博士生失败的10种路径
  7. c++实现双向链表操作
  8. PHP memory_get_usage()管理内存
  9. 各种排序算法的分析及javapython实现
  10. Mr.J--正则表达式
  11. LoadRunner 常用C语言函数使用举例说明
  12. 力软下拉框多选_力软快速开发平台:方便快捷的Web开发平台
  13. 九针串口定义(公口、母口图解)
  14. 城市电子地图站点 推荐
  15. HpSocket HttpEasyClient 二次封装
  16. 网站备案信息查询,网站备案号在哪里查询
  17. python内置函数str的作用_Python3.6内置函数——str
  18. victoriaMetrics无法获取抓取target的问题
  19. 云更新无盘服务器缓存,云更新无盘服务器缓存设置
  20. 自动驾驶面临的困难以及中国在自动驾驶的优势

热门文章

  1. 什么叫超融合基础架构?
  2. 移动端图片剪裁工具cropperjs
  3. 【电力电子】【2011.09】30kW距离扩展器的双向三相变换器设计与实现
  4. sql 凭证明细表 科目余额表_科目余额SQL
  5. 【react】This synthetic event is reused for performance reasons.
  6. 【官方文档】Fluent Bit 概念
  7. LibreCAD+Mingw编译记录
  8. 遥感在计算机领域的应用,浅谈遥感技术在测绘领域发展应用.doc
  9. 【ACM】HDU.2094 产生冠军 【STL-map】
  10. excel 添加垂直竖向直线