我试图在Visual Studio中编译一个由ECPG文件生成的C项目,然后我得到了这个错误LNK1104 cannot open file 'C:\Program Files\PostgreSQL\14\lib.obj
,即使我在Additional Dependencies中添加了这行C:\Program Files\PostgreSQL\14\lib
到Additional Include Directories中的这行C:\Program Files\PostgreSQL\14\include
我尝试打开其他依赖项将C:\Program Files\PostgreSQL\14\lib
更改为"C:\Program Files\PostgreSQL\14\lib"
,但仍然出现相同的错误
2条答案
按热度按时间qfe3c7zg1#
这不是在VScode中链接库的正确方法
转到Project
Properties -> Configuration Properties -> Linker -> Input -> Additional Dependencies.
并添加要链接的库的名称最后,确保在正确的平台(x86或x64)中配置它
tzcvj98z2#
Visual Studio链接器无法找到所需的PostgreSQL库文件,这导致错误“LNK1104无法打开文件'C:Program FilesPostgreSQL 14lib.obj”。