使用Visual C++ Express 10链接Python:Python

2024-05-21 05:49:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我在VisualC++中用Python创建了Python(3.2.1)和Boosi::Python(1x47)。虽然boost::filesystem工作正常,但是boost::python却没有(这两者都需要链接到库以及头)。我得到了一个错误:

2>LINK : fatal error LNK1104: cannot open file 'boost_python-vc100-mt-gd-1_47.lib'

这似乎很清楚,但在stage/lib文件夹中,我可以看到一个“libboost_python_vc100-mt-gd-1_47.lib”,即正确的文件名,但前缀为“lib”。不知何故,自动链接对文件系统有用,但对Python无效。如果我复制boost::python库并删除“lib”前缀,那么所有链接都可以。在

这是已知的增压问题,还是其他问题?我可以重命名文件,但最好删除此步骤。在


Tags: 链接lib错误linkerrorvisualboostmt