On Sun, 2009-05-17 at 10:56 -0700, Semen Esilevsky wrote:
> Ok, I have found the bug.
> In file xdrfile_xtc.h conditional directives should be "#ifdef __cplusplus",
> not "#ifdef CPLUSPLUS" !
<clip>
> After that I have functional text program.
> Now, I tried to make a test with C++ with this simplest program:
>
>
> #include "xdrfile.h"
> #include "xdrfile_xtc.h"
> int main(){
> XDRFILE* xd = xdrfile_open("a.xtc","r");
> int n;
> read_xtc_natoms("a.xtc",&n);
> }
That, or you can just use
extern C {
#include "xdrfile.h"
#include "xdrfile_xtc.h"
}
int main()
and so on
The same thing also works for gromacs header files.
--
------------------------------------------------------
Jussi Lehtola, FM, Tohtorikoulutettava
Fysiikan laitos, Helsingin Yliopisto
[email protected], p. 191 50632
------------------------------------------------------
Mr. Jussi Lehtola, M. Sc., Doctoral Student
Department of Physics, University of Helsinki, Finland
[email protected]
------------------------------------------------------
_______________________________________________
gmx-users mailing list [email protected]
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to [email protected].
Can't post? Read http://www.gromacs.org/mailing_lists/users.php