0

I am new to systemc programming.For the installation, I followed this tutorial to install and startup. I am trying to build a simple main program. However I am getting the error

error LNK1104: cannot open file "systemc.lib".

Now with a simple directory search, I am not finding the file. However it seems that removing it causes more damages. According to this poste The fact that the tutorial is for vs2010 and I am using vs2013 shouldn't be a problem.

How do I move foward. What should I do. Here is the code:

// Hello_world is module name
SC_MODULE(hello_world) {
 SC_CTOR(hello_world) {
    // Nothing in constructor 
 }
 void say_hello() {
    //Print "Hello World" to the console.
    cout << "Hello World.\n";
    }
};

// sc_main in top level function like in C++ main 
int sc_main(int argc, char* argv[]) {
hello_world hello("HELLO");
// Print the hello world
 hello.say_hello();
 return(0);
}
akaAlso
  • 132
  • 1
  • 1
  • 8

1 Answers1

1

From your second link, the reason why you don't have the library is simple: because you didn't build it. You should have the source files to build the library.

MSalters
  • 173,980
  • 10
  • 155
  • 350