我自己做了一个基于对话框的系统,这个系统要上传到公司服务器,以便领导查看,但是其他同事也能看见。我不想让自己辛辛苦苦写的一些好的程序被其他人看见,想把一些函数编译成库文件,再上传。
求高手指点编译成LIB的详细方法,不胜感激。
我是新手啊~

解决方案 »

  1.   

    编译成静态库文件
    建立静态库工程,添加你的h,cpp文件编译
      

  2.   

    创建1个MFC DLL工程,把你的核心代码做成1个dll导出文件,生成.lib之后,在提交的程序中调用即可。
      

  3.   

    我建立了一个MFC DLL工程,如何做成dll导出文件呢?
      

  4.   

    制作成DLL文件即可,写好代码编译就可以!!在Release文件下就有DLL
      

  5.   

    以Add_new一个函数为例:
            1. New--projects--MFC AppWizard(dll)--Regular DLL using shared MFC DLL //取名为MFC_dll
      2. def文件中添加:函数名(Add_new)
      3. h文件中添加:外部函数声明//求和函数,函数名为Add_new
      extern "C" __declspec(dllexport) int __stdcall Add_new(int a,int b);
      4. cpp文件中添加: 外部函数实现
      extern "C" __declspec(dllexport) int __stdcall Add_new(int a,int b)
      {
      return a+b;
      }
      5. build--set active configuration--win32 release--ok
      6. 生成
      7. 根目录下release文件夹中dll,lib与根目录下h文件即为所需
      

  6.   

    在静态库工程中封装你需要的函数,然后,编译这个工程,生成静态库。不过建议你把你的对话框程序直接进行静态编译,不进行外部调用,全部都包函在一个EXE里。