编辑 Makefile 行:来自 Qt C++的 CFLAGS

Edit Makefile line: CFLAGS from Qt C++

本文关键字:C++ CFLAGS Qt 来自 Makefile 编辑      更新时间:2023-10-16

我对编程很陌生,但我真的被困住了,所以我希望你能帮助我。

我在使用 openssl/hmac.h 时遇到问题

错误输出:

对EVP_sha1的未定义引用

所以我用谷歌搜索并发现了一些东西:https://bbs.archlinux.org/viewtopic.php?id=131726

这是与我的完全相同的问题...这可能真的很愚蠢,但我只是不知道如何将带有 CFLAG 的 Makefile 中的行更改为链接中显示的行:(

只是无法通过makefile编辑它,因为Qt会覆盖所有内容,我只是不知道其他方法可以做到这一点。

我假设你在这里使用 qmake。

是的,为了避免 Makefile 损坏,Makefile 本身再次调用 qmake...

但是,您可以在.pro文件中根据自己的目的编辑两个变量:QMAKE_CXXFLAGSQMAKE_CFLAGS

在这里你可以找到qmake参考