用vc6怎么编译c程序才能生成dll
写了个简单的hello.c程序,但编译后生成的是obj文件,建工程的时候选 的是win32 动态链接库工程已经。
hello.obj
jni.pch
vc60.idb
vc60.pdb
这些是生成的文件。
hello.c
C/C++ code:
#include <jni.h>
#include "Hello.h"
#include <stdio.h>
JNIEXPORT void JNICALL Java_Hello_sayHello
(JNIEnv *env, jobject obj)
{
printf("Hello world !\n");
return;
}
额...java的头文件..没装java
这应该也差不多啊. 那是什么错误信息?
//编译没有报错?
那不知道了.没干过这事. 等待大牛..
没错。它需要两个jdk里带的头文件,我全都放到vc的include目录里了。
哦,搞定了,原来要点击build,而不是compile
相关问答:
在ue中从远程unix用二进制方式下载c文件到本地,修改之后用二进制方式上传到unix中,再用vi打开该文件,每行后面就会有一个^M的换行符,如果采用ascii方式下载,二进制方式上传的话就没有^M,那请问这样会对程序文件 ......
以前在VC里面建一个工程,都只用一个 .c 文件,昨天在一个工程里用了两个 .c文件了,遇到问题了,请大家指点。比如:
File1.c Fil ......
编译普通的c没问题啊,但编译javah生成的就报错:
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......
请根据版规进行版务登记,提高版务透明度
本贴禁止灌水、广告,一经发现,一律删除,关小黑屋
如对版务有建议或者意见,可以在本贴中进行反馈
附:
C/C++版务贴-200907:http://top ......