消息关闭
    暂无新消息!

编写的DLL有大量无关的导出函数

问题作者 : Dickeson2017-07-16发布
我写了一个DLL,只有3个导出函数。也许是因为其中包含了VTK框架的内容,或者是其他什么原因,出来的DLL里面前三个是我的函数,而后面是几千个其他函数。该如何让它仅导出我写的那三个函数,而不要那些奇怪的其他函数?

dumpbin显示的概况:


File Type: DLL

  Section contains the following exports for test.dll

    00000000 characteristics
    596893A3 time date stamp Fri Jul 14 17:49:23 2017
        0.00 version
           1 ordinal base
        3052 number of functions
        3052 number of names


部分其他函数的名字:


       2964  B93 00587590 __wglewGetFrameUsageI3D
       2965  B94 00586F58 __wglewGetGPUIDsAMD
       2966  B95 00586F68 __wglewGetGPUInfoAMD
       2967  B96 00587330 __wglewGetGammaTableI3D
       2968  B97 00587338 __wglewGetGammaTableParametersI3D
       2969  B98 00587418 __wglewGetGenlockSampleRateI3D
       2970  B99 00587428 __wglewGetGenlockSourceDelayI3D
       2971  B9A 00587448 __wglewGetGenlockSourceEdgeI3D
       2972  B9B 00587460 __wglewGetGenlockSourceI3D
       2973  B9C 00582B68 __wglewGetMscRateOML
       2974  B9D 00587088 __wglewGetPbufferDCARB
       2975  B9E 00587238 __wglewGetPbufferDCEXT
       2976  B9F 005870E0 __wglewGetPixelFormatAttribfvARB
       2977  BA0 005872A0 __wglewGetPixelFormatAttribfvEXT
       2978  BA1 00587100 __wglewGetPixelFormatAttribivARB
       2979  BA2 005872B0 __wglewGetPixelFormatAttribivEXT
       2980  BA3 005872C0 __wglewGetSwapIntervalEXT
       2981  BA4 00582B88 __wglewGetSyncValuesOML
       2982  BA5 005878C0 __wglewGetVideoDeviceNV
       2983  BA6 005878E8 __wglewGetVideoInfoNV
       2984  BA7 00587540 __wglewIsEnabledFrameLockI3D
       2985  BA8 00587480 __wglewIsEnabledGenlockI3D
       2986  BA9 00587790 __wglewJoinSwapGroupNV
       2987  BAA 005871A8 __wglewLoadDisplayColorTableEXT
       2988  BAB 00587868 __wglewLockVideoCaptureDeviceNV
       2989  BAC 00586F88 __wglewMakeAssociatedContextCurrentAMD
       2990  BAD 00587038 __wglewMakeContextCurrentARB
       2991  BAE 005871F0 __wglewMakeContextCurrentEXT
       2992  BAF 00587758 __wglewQueryCurrentContextNV
       2993  BB0 005877A0 __wglewQueryFrameCountNV
       2994  BB1 00587548 __wglewQueryFrameLockMasterI3D
       2995  BB2 005875B0 __wglewQueryFrameTrackingI3D
       2996  BB3 00587490 __wglewQueryGenlockMaxSourceDelayI3D
       2997  BB4 005877C8 __wglewQueryMaxSwapGroupsNV
       2998  BB5 005870A0 __wglewQueryPbufferARB
       2999  BB6 00587258 __wglewQueryPbufferEXT
       3000  BB7 005877E0 __wglewQuerySwapGroupNV
       3001  BB8 00587888 __wglewQueryVideoCaptureDeviceNV
       3002  BB9 005874F0 __wglewReleaseImageBufferEventsI3D
       3003  BBA 005870C0 __wglewReleasePbufferDCARB
       3004  BBB 00587268 __wglewReleasePbufferDCEXT
       3005  BBC 00587130 __wglewReleaseTexImageARB
       3006  BBD 005878A0 __wglewReleaseVideoCaptureDeviceNV
       3007  BBE 005878F0 __wglewReleaseVideoDeviceNV
       3008  BBF 00587908 __wglewReleaseVideoImageNV
       3009  BC0 005877E8 __wglewResetFrameCountNV
       3010  BC1 00586FC0 __wglewRestoreBufferRegionARB
       3011  BC2 00586FE8 __wglewSaveBufferRegionARB
       3012  BC3 00587928 __wglewSendPbufferToVideoNV
       3013  BC4 00587308 __wglewSetDigitalVideoParametersI3D
       3014  BC5 00587360 __wglewSetGammaTableI3D
       3015  BC6 00587378 __wglewSetGammaTableParametersI3D
       3016  BC7 00587140 __wglewSetPbufferAttribARB
       3017  BC8 00586EA0 __wglewSetStereoEmitterState3DL
       3018  BC9 00582BA0 __wglewSwapBuffersMscOML
       3019  BCA 005872D8 __wglewSwapIntervalEXT
       3020  BCB 00582BB8 __wglewSwapLayerBuffersMscOML
       3021  BCC 00582BD0 __wglewWaitForMscOML
       3022  BCD 00582BE0 __wglewWaitForSbcOML
       3023  BCE 0019C190 gl2psAddPolyPrimitive
       3024  BCF 0019C890 gl2psBeginPage
       3025  BD0 0019CF90 gl2psBeginViewport
       3026  BD1 0019CFD0 gl2psBlendFunc
       3027  BD2 0019E3A0 gl2psDisable
       3028  BD3 0019E6D0 gl2psDrawImageMap
       3029  BD4 0019E7D0 gl2psDrawPixels
       3030  BD5 0019ED70 gl2psEnable
       3031  BD6 0019EE90 gl2psEndPage
       3032  BD7 0019F1A0 gl2psEndViewport
       3033  BD8 0019F450 gl2psForceRasterPos
       3034  BD9 0019F6C0 gl2psGetFileExtension
       3035  BDA 0019F6E0 gl2psGetFileFormat
       3036  BDB 0019F6F0 gl2psGetFormatDescription
       3037  BDC 0019F810 gl2psGetOptions
       3038  BDD 0019FCF0 gl2psLineWidth
       3039  BDE 001A2F40 gl2psPointSize
       3040  BDF 001A64F0 gl2psSetOptions
       3041  BE0 001A6800 gl2psSpecial
       3042  BE1 001A7430 gl2psText
       3043  BE2 001A7470 gl2psTextOpt
       3044  BE3 001A74B0 gl2psTextOptColor
       3045  BE4 005868EC glewExperimental
       3046  BE5 00174D30 glewGetErrorString
       3047  BE6 00174D50 glewGetExtension
       3048  BE7 00174D90 glewGetString
       3049  BE8 00174DB0 glewInit
       3050  BE9 00174DD0 glewIsSupported
       3051  BEA 00180900 wglewGetExtension
       3052  BEB 00180970 wglewIsSupported


1个回答