grumlu Posted February 24, 2015 Report Share Posted February 24, 2015 Hello, I'm currently trying to port a SystemC simulation running under Linux to Windows with Visual Studio 2013. I've been searching and following several guides like this one : http://www.ict.kth.se/courses/IL2452/Sept2009/TUTORIAL-SystemC-with-Microsoft-Visual-Studio.pdf The only missing option I couldn't set is "detect 64-bit portability issues". Although, when I'm trying to compile a simple SystemC project, the following error occurs : Error 1 error LNK1561: entry point must be defined After looking for it on google, I found this link, saying that the SystemC.lib file might not have been set in VS: http://www.accellera.org/Discussion_Forums/helpforum/archive/msg/msg?list_name=help_forum&monthdir=200803&msg=msg00067.html The thing is, it is. Can someone help me? Quote Link to comment Share on other sites More sharing options...
David Black Posted February 27, 2015 Report Share Posted February 27, 2015 Having successfully used SystemC 2.3.1 with VS 2013 on a 64-bit Window 7 OS, I can assure you that it is not hard. Basic steps are: 1. Download the latest version of SystemC from Accellera.org 2. Open the archive and find the MSC80 directory where some old project solutions await you. 3. Open the solution, ignore the complaints, and build the library. 4. Back in your project simply adjust the settings for C++ include files to use the src directory from you build. Also, adjust the linker to point to the recently built library files under the MSC80/Debug directory. Go! Quote Link to comment Share on other sites More sharing options...
Carmichael Posted March 5, 2015 Report Share Posted March 5, 2015 I also use vs2013 for simulation. Here is a tutorial for systemC installation at vs2010 shown below (also works at vs2013). If you see 'sprintf may be unsafe', you can use _CRT_SECURE_NO_WARNINGS. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.