This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I have gone through the first several steps successfully.
1) I created a Java program with appropriate native methods
2) I called javah -jni on my class file to create the C style header file
3) I wrote the implementation specified by the header in C++
4) Now I am at the step when I need to compile the C++ file and generate the .dll
I initially tried running this command:
but when I ran this I got an error:
C:\Program Files\Java\jdk1.7.0\include\jni.h(39) : fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
So the command I am trying to run now is:
And When I run this I get:
LINK : fatal error LNK1104: cannot open file 'libcpmt.lib'
Which doesn't make any sense to me beucause 'libcpmt.lib' is on my PATH variable and should be including in the cl command because I point -I to the directory it is in.
Has anyone encountered this issue?
Any help would be great.