help-glpk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-glpk] glpk.c on MSVC


From: Kratzke, Tom
Subject: [Help-glpk] glpk.c on MSVC
Date: Fri, 15 Apr 2005 05:01:17 +0400

MessageDoes anyone use 
msvc's studio (projects, debugger, etc.) with glpk?

 

It's pretty easy to 
load up the regular part of glpk and compile it, but when I try to compile 
glpk.c for jni, I get multiple errors.

 

I'm using msvc7 and 
jdk 1.5 (including the javah from 1.5)

 

I've tried compiling 
it as a c file and as a c++ file.

 

Has anyone run into 
this before?

 

Thanks,

Tom

address@hidden

 

------ Build started: Project: glpk_jni, Configuration: Debug Win32 
------

Compiling...

glpk.c

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(40) : warning C4311: 'type 
cast' : pointer truncation from 'LPX *' to 'jint'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(48) : warning C4312: 'type 
cast' : conversion from 'jint' to 'LPX *' of greater size

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2275: 'jclass' : 
illegal use of this type as an expression

c:\Program Files\Java\jdk1.5.0_01\include\jni.h(84) : see declaration of 
'jclass'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2146: syntax 
error : missing ';' before identifier 'cls'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2144: syntax 
error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2144: syntax 
error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2143: syntax 
error : missing ';' before 'identifier'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2065: 'cls' : 
undeclared identifier

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : warning C4047: '=' : 
'int' differs in levels of indirection from 'jclass'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(86) : warning C4047: '==' : 
'int' differs in levels of indirection from 'void *'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2275: 'jstring' 
: illegal use of this type as an expression

c:\Program Files\Java\jdk1.5.0_01\include\jni.h(86) : see declaration of 
'jstring'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2146: syntax 
error : missing ';' before identifier 'callbackArg'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2144: syntax 
error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2144: syntax 
error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2143: syntax 
error : missing ';' before 'identifier'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2065: 
'callbackArg' : undeclared identifier

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : warning C4047: '=' : 
'int' differs in levels of indirection from 'jstring'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2275: 
'jmethodID' : illegal use of this type as an expression

c:\Program Files\Java\jdk1.5.0_01\include\jni.h(118) : see declaration of 
'jmethodID'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2146: syntax 
error : missing ';' before identifier 'mID'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2144: syntax 
error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2144: syntax 
error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2143: syntax 
error : missing ';' before 'identifier'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2065: 'mID' : 
undeclared identifier

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(98) : warning C4047: 
'function' : 'jclass' differs in levels of indirection from 'int'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(98) : warning C4047: '=' : 
'int' differs in levels of indirection from 'jmethodID'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(100) : warning C4047: 
'function' : 'jclass' differs in levels of indirection from 'int'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(100) : warning C4047: '=' : 
'int' differs in levels of indirection from 'jmethodID'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(102) : warning C4047: '==' : 
'int' differs in levels of indirection from 'void *'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(107) : warning C4047: 
'function' : 'jmethodID' differs in levels of indirection from 'int'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(212) : warning C4244: 
'function' : conversion from 'jdouble' to 'int', possible loss of data

Build log was saved at 
"file://c:\C++Development\glpk-4.3\Msvc7\glpk_jni\Debug\BuildLog.htm"

glpk_jni - 18 error(s), 12 warning(s)

 

---------------------- Done ----------------------

Build: 0 succeeded, 1 failed, 0 skipped

 



 



 
Does anyone use msvc's studio (projects, debugger, etc.) with glpk?
 
It's pretty easy to load up the regular part of glpk and compile it, but when I try to compile glpk.c for jni, I get multiple errors.
 
I'm using msvc7 and jdk 1.5 (including the javah from 1.5)
 
I've tried compiling it as a c file and as a c++ file.
 
Has anyone run into this before?
 
Thanks,
Tom
address@hidden
 

------ Build started: Project: glpk_jni, Configuration: Debug Win32 ------

Compiling...

glpk.c

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(40) : warning C4311: 'type cast' : pointer truncation from 'LPX *' to 'jint'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(48) : warning C4312: 'type cast' : conversion from 'jint' to 'LPX *' of greater size

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2275: 'jclass' : illegal use of this type as an _expression_

c:\Program Files\Java\jdk1.5.0_01\include\jni.h(84) : see declaration of 'jclass'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2146: syntax error : missing ';' before identifier 'cls'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2143: syntax error : missing ';' before 'identifier'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : error C2065: 'cls' : undeclared identifier

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(84) : warning C4047: '=' : 'int' differs in levels of indirection from 'jclass'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(86) : warning C4047: '==' : 'int' differs in levels of indirection from 'void *'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2275: 'jstring' : illegal use of this type as an _expression_

c:\Program Files\Java\jdk1.5.0_01\include\jni.h(86) : see declaration of 'jstring'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2146: syntax error : missing ';' before identifier 'callbackArg'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2143: syntax error : missing ';' before 'identifier'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : error C2065: 'callbackArg' : undeclared identifier

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(91) : warning C4047: '=' : 'int' differs in levels of indirection from 'jstring'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2275: 'jmethodID' : illegal use of this type as an _expression_

c:\Program Files\Java\jdk1.5.0_01\include\jni.h(118) : see declaration of 'jmethodID'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2146: syntax error : missing ';' before identifier 'mID'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2143: syntax error : missing ';' before 'identifier'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(95) : error C2065: 'mID' : undeclared identifier

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(98) : warning C4047: 'function' : 'jclass' differs in levels of indirection from 'int'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(98) : warning C4047: '=' : 'int' differs in levels of indirection from 'jmethodID'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(100) : warning C4047: 'function' : 'jclass' differs in levels of indirection from 'int'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(100) : warning C4047: '=' : 'int' differs in levels of indirection from 'jmethodID'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(102) : warning C4047: '==' : 'int' differs in levels of indirection from 'void *'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(107) : warning C4047: 'function' : 'jmethodID' differs in levels of indirection from 'int'

c:\C++Development\glpk-4.3\contrib\jni\c\glpk.c(212) : warning C4244: 'function' : conversion from 'jdouble' to 'int', possible loss of data

Build log was saved at "file://c:\C++Development\glpk-4.3\Msvc7\glpk_jni\Debug\BuildLog.htm"

glpk_jni - 18 error(s), 12 warning(s)

 

---------------------- Done ----------------------

Build: 0 succeeded, 1 failed, 0 skipped

 

 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]