Re: [Gaul-devel] More guide.
Brought to you by:
stewartadcock
From: Stewart A. <ste...@gm...> - 2012-12-18 15:57:47
|
Hi Ali, The key to solving this problem is that your test app is compiled as C++, but the GAUL library is compiled as C. The calling conventions of these are, by default, incompatible due to C++ "name mangling". A simple solution is to set the properties of your project to compile as C. Another solution is to rename your TESTgaul.cpp to TESTgaul.c, as the Visual C++ compiler will then consider the code as C by default. A better solution, probably, is to write your code so the C++ compiler knows that it is linking C code, not C++. This can be done by replacing: #include "gaul.h" with: extern "C" { #include "gaul.h" } I hope that works for you, Stewart. -- ste...@gm... http://saa.dyndns.org/ http://www.linkedin.com/in/stewartadcock 4 Keene Fields, Linton, Cambridgeshire CB21 4AA Home: +44 (0) 1223 891 627 Mobile: +44 (0) 7733 337 674 |