怎么生成共享库文件?
我想在java中调用C++,用jni时生成windows OS的共享库文件,用如下命令时出错:
D:\projects\cpp>cl -Ic:\jdk1.2.2\include -Ic:jdk1.2.2\include\win32 -Ic:\jdk1.2.
2\cpp -Ic:\jdk1.2.2\cpp\include -LD HelloWorldImp.cpp -Fehello.dll -link c:\jdk
1.2.2\cpp\lib
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
HelloWorldImp.cpp
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
/dll
/implib:hello.lib
/out:hello.dll
c:\jdk1.2.2\cpp\lib
HelloWorldImp.obj
LINK : fatal error LNK1181: cannot open input file "c:\jdk1.2.2\cpp\lib.obj"
请问这是什么错?怎么解决?谢谢!