我想在 Qt 项目中使用 libsndfile 库,然后我需要链接它,但我总是得到一个错误:
main.cpp:129: error : undefined reference to `sf_open'
main.cpp:137: error : undefined reference to `sf_write_short'
我试图将这些行添加到我的 .pro
1) INCLUDEPATH += C:/libsndfile/include LIBS += -LC:/libsndfile/lib/libsndfile-1.lib
2) INCLUDEPATH += C:/libsndfile/include/LIBS += C:/libsndfile/lib/libsndfile-1.lib
3) win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../../../../libsndfile/lib/ -llibsndfile-1
INCLUDEPATH += $$PWD/../../../../../../libsndfile/include DEPENDPATH += $$PWD/../../../../../ ../libsndfile/包括
win32:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../../../../libsndfile/lib/libsndfile-1.lib
您能帮我正确链接 sndfile 库吗?