问题标签 [stlport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
204 浏览

windows - 如何将 stlport ifstream(HANDLE) 移植到 MS stl ifstream?

我目前正在使用 MSVS 2010 将代码从 stlport 5.1.3 移植到 stl。我遇到了一个问题,希望有人能帮助我。

代码中的某处是:

这是使用 stlport 构建的,因为 basic_ifstream 有一个 cTor,它采用 void*。但标准 stl 没有。我应该写这样的东西:

...但我的文件名是wchar_t *. ifstream cTor 只需要char *...

你知道解决方法吗?

提前致谢,

多米尼克

0 投票
0 回答
231 浏览

c++ - 如何让 STL std::rel_ops 与带有 STLPort 的 Digital Mars C++ 编译器一起工作?

我在 Windows 上安装了 Digital Mars C/C++ 编译器。这是包含预建 STLPort 的完整付费版本)它是 dm852.zip,但 dmc 报告 8.42n。STLPort 在自述文件中说版本 4.5.3。

根据使用 STLPort 的要求,我将 sc.ini 更新为:

INCLUDE="%@P%..\stlport\stlport";"%@P%..\include";%INCLUDE%

以下测试程序使用 MinGW g++ 编译良好,但使用 dmc 会给出注释中显示的错误。

我可以在 dm/stl/stl_relops.h 中找到实际的 relops 代码

但我不确定 dm/stlport/stlport/utility 应该如何包含此代码

STLPort 的 Digital Mars 版本似乎配置为不使用 rel_ops 命名空间(dm/stlport/stlport/config/stl_dm.h 中的#define _STLP_NO_RELOPS_NAMESPACE),但省略“使用命名空间 std::rel_ops”没有帮助。

看来这一定是某种配置问题,但我无法弄清楚。

0 投票
0 回答
747 浏览

c++ - Microsoft STL 和 Stlport STL 之间的冲突

我在我的windows电脑上安装了Stlport,为了在VC10中用Stlport替换Microsoft STL,我将Stlport的头文件添加到Include Directories(Property Pages->VC++ Directories->Include Directories),放入stl_port.lib链接( Linker->Input->Additional Dependencies ),并stlport.dll在搜索目录中。此外,我还定义了以下宏:STLP_DONT_USE_AUTO_LINK;_STLP_LEAKS_PEDANTIC;_STLP_USE_DYNAMIC_LIB(C/C++->Preprocessor Definitions)。

当我调用 STL 函数时,它似乎工作得很好。但是,当我调用依赖于 STL 的第三方库(带有 lib 和 dll)时,会出现 STL 冲突问题。我猜的原因是因为第三方库使用 Microsoft STL。一个典型的错误如下:

我也尝试从源代码构建第三方库,但我遇到了类似的链接错误:

我想知道我能做些什么来解决链接错误问题。谢谢!

0 投票
1 回答
205 浏览

c++ - stlportd.5.2.dll 和 stlportstld.5.2.dll 有什么区别?

编译STLport后,在 bin 目录中得到了三个 .dll:一个用于发布(stlport.5.2.dll),另一个用于调试(stlportd.5.2.dll 和 stlportstld.5.2.dll)。我想知道为什么那里有两个调试 dll。谢谢!

0 投票
1 回答
523 浏览

c++ - 在代码中使用 stlport 库的主要原因是什么?

我看到有人在 Visual C++ 中使用 stlport,但我认为标准 C++ 库已经包含在 Visual C++ 中?使用 stlport 有什么好处?stlport 是免费的吗?

0 投票
2 回答
923 浏览

c++ - stlport.5.2.dll和Visual C++有什么关系??我需要 stlport 才能运行我的程序吗?

我正在尝试使用 Visual Studio 2010 教授在 Visual C++ 中编写一个简单的 hello world 程序。成功构建后出现以下错误。

当我搜索它时,它是一个开源项目。那么这两者之间有什么联系呢?我从默认的 VS 安装中唯一改变的是从其他机器导入设置,这是我们公司的主要构建机器。

这是我所做的: 1. 创建一个空项目。2. 添加了带有hello world 行的源文件Main.cpp。3. F7 4. Ctrl+F5

现在我正在克服错误

0 投票
1 回答
710 浏览

c++ - Solaris:libSTLPort.so 与 libCstd.so 的二进制兼容性?

我正在尝试使用我的 C++ 程序中的 MySQL 客户端库 (libmysqlclient.so) 连接 ro MySQL 服务器。Solaris 上的这个 libmysqlclient.so 依赖于 libstlport.so。

这就是我用“ldd”命令可以看到的。我在 Oracle 文档中读到内置的 libCstd.so 和 libstlport.so 是二进制兼容的。那么我可以复制 libCstd.so 并将其重命名为 libstlport.so 或类似的东西以使 MySQL 客户端库工作吗?

0 投票
0 回答
97 浏览

visual-studio-2008 - 如何在 Visual Studio 2008 的 IDE 中进行配置以在没有命令行的情况下编译 STLPORT?

我想配置 VS2008 来编译 STLPORT 而无需命令行构建。按照这些 STLPORT 文档,只有在命令行中使用 VS2008 编译 STLPORT 的方法,例如:configure、nmake clean install 等等。但是这些文档中只有一个词:

我想知道怎么做?高度赞赏的任何帮助。谢谢。

0 投票
1 回答
285 浏览

c++ - 如何将 const auto 与 STLport 库一起使用

我试图编译基本示例:

我收到了错误:
test.cpp: In function 'int main()':
test.cpp:5:29: error: 'begin' was not declared in this scope
test.cpp:5:29: error: 'end' was not declared in this scope
test.cpp:5:29: error: unable to deduce 'const auto&' from '<expression error>'

STLport 支持const auto吗?

编辑:我使用GCC 4.6
的是 4.7 及更多版本,一切正常。

0 投票
1 回答
1227 浏览

android - Android NDK 不支持 std::locale()?

我在 Android NDK 中使用 std::local() 到 MBS 到 WCS。

但...

都会导致崩溃。

并且... std::locale::global(std::locale("en_US.UTF-8"))也崩溃了。

std::locale()Android NDK 不支持?

我的 STL 库是