From: Felix Eckardt Date: 2013-01-17T05:53:45+09:00 Subject: Embedding Ruby in C - linking Hi. I'm not sure, whether this is the right forum for my question. I'm sorry if not. First of all I work on Windows 7 with a Ruby 1.9.3-p327 installation from RubyInstaller.org. I tried embedding the Ruby interpreter in a C++ program. Code: #include "ruby.h" int main(){ ruby_init(); return 0; } But when I compile it, I get the error message "undefined reference to 'ruby_init'". After a long time of searching I found a hint that it is a linking error. So I tried compiling with the option -lruby. But then I get another error "cannot find -lruby". The only libraries I found are in lib\ruby\1.9.1\ of my installation, but they don't work. I also downloaded the source code of Ruby 1.9.3-p327, but there I can“t find the right files too. I'm at a loss. Where can I find this library? Or do I need any other files? Felix -- Posted via http://www.ruby-forum.com/.