编辑 Makefile 行:来自 Qt C++ 的 CFLAGS
Edit Makefile line: CFLAGS from Qt C++
我对编程很陌生,但我真的被这个问题困住了,所以我希望你能帮助我。
我在使用 openssl/hmac.h 时遇到问题
错误输出:
undefined reference to EVP_sha1
所以我用谷歌搜索并找到了一些东西:
https://bbs.archlinux.org/viewtopic.php?id=131726
这与我的问题完全相同......这可能真的很愚蠢,但我只是不知道如何使用 CFLAGS 将 Makefile 中的行更改为 link 中显示的行: (
只是无法通过 makefile 编辑它,因为 Qt
会覆盖所有内容,我只是想不出其他方法来做到这一点。
我假设你在这里使用 qmake。
是的,为了避免 Makefile 损坏,Makefile 本身再次调用 qmake...
但是您有两个变量可以根据您的目的在 .pro
文件中进行编辑:QMAKE_CXXFLAGS
和 QMAKE_CFLAGS
。
HERE 你可以找到 qmake 参考资料
我对编程很陌生,但我真的被这个问题困住了,所以我希望你能帮助我。
我在使用 openssl/hmac.h 时遇到问题
错误输出:
undefined reference to EVP_sha1
所以我用谷歌搜索并找到了一些东西: https://bbs.archlinux.org/viewtopic.php?id=131726
这与我的问题完全相同......这可能真的很愚蠢,但我只是不知道如何使用 CFLAGS 将 Makefile 中的行更改为 link 中显示的行: (
只是无法通过 makefile 编辑它,因为 Qt
会覆盖所有内容,我只是想不出其他方法来做到这一点。
我假设你在这里使用 qmake。
是的,为了避免 Makefile 损坏,Makefile 本身再次调用 qmake...
但是您有两个变量可以根据您的目的在 .pro
文件中进行编辑:QMAKE_CXXFLAGS
和 QMAKE_CFLAGS
。
HERE 你可以找到 qmake 参考资料