gpt4 book ai didi

c++ - 如何构建 Poco C++ 库

转载 作者:太空宇宙 更新时间:2023-11-04 13:34:49 25 4
gpt4 key购买 nike

我正在尝试在 Android、iOS 和 Windows 上手动构建 Poco C++ 库。经过大量努力,我让他们在 Android 上构建,但我在 Windows 上有点挣扎。

我已经不得不手动编辑几个文件来解决 undefined symbol ——特别是文件和路径没有被 *_WIN32U.cpp 版本正确#included。

我正在研究“Foundation”的最后一个编译器问题。这是 Process_WIN32U.cpp 中的这一行:

    envChars = getEnvironmentVariablesBuffer(env);

生成的编译器错误是: “未找到 getEnvironmentVariablesBuffer 标识符”

“getEnvironmentVariablesBuffer”的声明在 Process.cpp 中,但它不是根类的成员,任何地方都没有 EXTERN 引用,也没有头文件包含函数声明。

那么“Process_WIN32U.cpp”到底是怎么能够看到那个函数的呢?

谢谢!

最佳答案

So how the heck is "Process_WIN32U.cpp" supposed to be able to see that function?

ProcessWIN32U.cpp(即 ProcessImpl 类)能够看到该函数,因为 ProcessWIN32U.cpp 是 included from Process.cpp它不是设计或打算单独使用的 - 它是 excluded from build在 POCO Visual Studio 解决方案中。

关于c++ - 如何构建 Poco C++ 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29952599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com