在xilinx安装目录下E:\Xilinx\14.6\ISE_DS\ISE\bin\nt找到compxlibgui.exe,如下图所示。

双击运行后,如下图所示。(选择Modelsim SE)

点击Next之后,如下图所示。(建议选择Both VHDL and Verilog,但编译时间比较长)

点击Next之后,如下图所示。勾选你将需要用到的器件类型,默认为全选。

点击Next之后,如下图所示。选择你要编译的库,默认为全选。

点击Next之后,如下图所示。点击右侧的Browse可以选择编译后存放的位置。(建议在modelsim安装目录下新建一个“xilinx”文件夹,并指向该路径)

点击Launch Compile Process,等待几十分钟就可以了。
在modelsim安装目录下E:\modeltech_10.0c找到modelsim.ini,如下图所示。

右击,点击“属性”,如下图所示。将“只读”前面的勾去掉。

打开modelsim.ini,如下图所示,在“Library”下面输入如红色方框内的内容。
其中,等式后面为存放路径,每个人未必一致。

最后,将modelsim.ini的只读属性勾回去。
这样,全部工作就完成了。