ARX项目lib依赖默认使用情况分析
lib文件在arxheaders.h中包含的情况分析
默认情况下arx向导生成的项目包含arxheaders.h即可使用大部分lib文件。
arxheaders.h包含 dbxheaders.h ,所以arx项目常用lib如下。
以下是ARX2022的头文件分析,未使用的lib需要手动添加依赖。
dbxheaders.h
rxapi.lib
acdb24.lib
acge24.lib
acismobj24.lib
acgiapi.lib
axdb.lib
ac1st24.lib
acdbmgd.lib
arxheaders.h
acad.lib
accore.lib
_AFXEXT
acui24.lib
adui24.lib
aNav.lib
AcTc.lib
AcTcUi.lib
AcFdUi.lib
end_AFXEXT
AcFdEval.lib
userdata.lib
未使用 需要手动指定lib依赖
acapp.lib
acapp_crx.lib
AcCamera.lib
AcDbPointCloudObj.lib
AcDrawBridge.lib
AcGeolocationObj.lib
acgeoment.lib
AcJsCoreStub_crx.lib
acModelDocObj.lib
AcMPolygonObj.lib
dbx.props
AcPal.lib
end dbx.props
AcPublish_crx.lib
AcSceneOE.lib
AdApplicationFrame.lib
示例
//AcGsManager::acquireGraphicsKernel
#pragma comment (lib ,"AcDrawBridge.lib")