加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSSRSS-巴斯仪表网
您当前的位置:首页 > 电子发烧 > EDA技术

SystemC 2.1在Visual Studio 2005下使用

时间:2013-08-27  来源:123485.com  作者:9stone

SystemC 2.1目前能在Visual Studio .NET 2003的环境下开发,移植到Visual Studio 2005之后会出现一些小问题。经研究,我们需要改动一些参数。

步骤一:编译SystemC库
1.下载SystemC library source code 到http://www.systemc.org注册会员账号后,即可下载SystemC library soure code
2.以下SystemC 2.1 v1为例,下载的文件名为systemc-2.1.v1.tgz,解压缩到c:systemc-2.1.v1下
3.使用Visual Studio 2005打开C:systemc-2.1.v1msvc71SystemCSystemC.sln,会提示转换版本,点击OK。
4.将Compile mode调到Debug Build -> Compilation Manager... 将Active Solution Configuration改成Debug (虽然可调成Release mode做compile,但开发AP时,若将library path指向Release目录,将无法执行Simulation,原因不明。)
5.编译Library Build -> Build Solution (项目属性中c/c++ -> 高级,可以设置禁用4996警告) SystemC.lib将产生在c:systemc-2.1.v1msvc71SystemCDebug下

步骤二:更新SystemC include file 和 library
1. Select Tools -> Options . . . and the Projects -> VC++ Directories tab 2. Select show directories for: Library files
3. Select the 'New' icon and browse to: c:systemc-2.1.v1msvc71systemcdebug
4. Select show directories for: Include files
5. Select the 'New' icon and browse to: c:systemc-2.1.v1src

步骤三:创建SystemC应用程序
1. Start Visual Studio. From the Start Page select New Project and Win32 Console Project. Type the project name and select a suitable location then click OK.
2. Select the Application Settings page of the Win32 Application Wizard and make sure the 'Empty project' box is ticked. Click 'Finish' to complete the wizard. 3. Add new/existing C++ files to the project and edit code.
4. Display the project Property Pages by selecting 'Properties...' from the Project menu. 5. C/C++ -> General properties Warning level= Level 1(/W1)
6. C/C++ -> Code Generation Runtime Library =Multi-thread Debug (/MTd)
7. C/C++ -> Command Line properties Additional Options = /vmg /D_CRT_SECURE_NO_DEPRECATE
8. Linker -> Input properties Additional Dependiences = systemc.lib
9. Click OK


分享到:
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
栏目导航->EDA技术
  • 电子应用基础
  • 电源技术
  • 无线传输技术
  • 信号处理
  • PCB设计
  • EDA技术
  • 单片机学习
  • 电子工具设备
  • 技术文章
  • 精彩拆解欣赏
  • 推荐资讯
    使用普通运放的仪表放大器
    使用普通运放的仪表放
    3V与5V混合系统中逻辑器接口问题
    3V与5V混合系统中逻辑
    数字PID控制及其改进算法的应用
    数字PID控制及其改进
    恶劣环境下的高性价比AD信号处理数据采集系统
    恶劣环境下的高性价比
    栏目更新
    栏目热门