exe变静态库 java调用

函数加这个 extern "C" _declspec(dllexport) int mymain();

 

属性->配置属性->常规->配置类型 选动态库.dll

 

java调用

 

import com.sun.jna.*;

public class Main {
    public interface CLibrary extends Library {

        CLibrary INSTANCE = (CLibrary) Native.loadLibrary("sdltest1", CLibrary.class);

        int mymain();

    }
        public static void main(String[] args) {
            // write your code here
            System.setProperty("jna.encoding","GBK");
            CLibrary.INSTANCE.mymain();
        }

}

要加入jna的jar

 

posted @ 2021-02-05 18:10  cnchengv  阅读(22)  评论(0)    收藏  举报