'openssl/conf.h' file not found error on MacOS Sierra

后端 未结 1 1166
我寻月下人不归
我寻月下人不归 2021-01-12 09:10

I am working on a C++ project which uses boost asio. Trying to build the libraries that use Asia, I am getting the following error

/usr/local/include/boost/         


        
相关标签:
1条回答
  • Linked or not, all installed Homebrew packages are reachable via link in /usr/local/opt. Additionally, when you install openssl via Homebrew, Homebrew tells you how to use the openssl libraries and headers.

    ~ nega@rust 15s
    ❯ brew install openssl
    ==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2k.el_capitan.bottle.tar.gz
    Already downloaded: /Users/nega/Library/Caches/Homebrew/openssl-1.0.2k.el_capitan.bottle.tar.gz
    ==> Pouring openssl-1.0.2k.el_capitan.bottle.tar.gz
    ==> Using the sandbox
    ==> Caveats
    A CA file has been bootstrapped using certificates from the SystemRoots
    keychain. To add additional certificates (e.g. the certificates added in
    the System keychain), place .pem files in
      /usr/local/etc/openssl/certs
    
    and run
      /usr/local/opt/openssl/bin/c_rehash
    
    This formula is keg-only, which means it was not symlinked into /usr/local.
    
    Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries
    
    If you need to have this software first in your PATH run:
      echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.zshrc
    
    For compilers to find this software you may need to set:
        LDFLAGS:  -L/usr/local/opt/openssl/lib
        CPPFLAGS: -I/usr/local/opt/openssl/include
    For pkg-config to find this software you may need to set:
        PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
    
    ==> Summary
                                                                        
    0 讨论(0)
提交回复
热议问题