POCO dev-release v1.5.3编译失败
POCO dev-release v1.5.3 compilation failure
我正在构建一个跨平台的c++项目,我正在评估各种可能帮助我完成工作的库。其中之一是POCO。似乎它提供了我需要的一切,我想尝试一下。
背景:
- OpenSSL for windows (http://slproweb.com/products/Win32OpenSSL.html),两个平台安装在"C:OpenSSL- win32 "answers"C:OpenSSL- win64 "; mysql connector for c++ 1.1.4 x86
- 我的机器上安装了VS2010和VS2013;
- 我决定使用VS2013,尽管还没有官方版本来支持它,因为项目可能需要一段时间才能发布第一个版本,同时如果POCO有任何问题,它可能会在那时修复;
- 操作系统:Win8.1 x64;
- 目标平台是x86 -目前;
无论如何,一切都很好,直到尝试编译。看起来每个工具集版本都有一个批处理文件。对于VS2013 (v12),没有任何。我手工创建的:
<>之前@echo掉如果定义了VS120COMNTOOLS (称之为"% VS120COMNTOOLS % vsvars32.bat")buildwin120构建共享两个Win32示例之前并按照模式将其命名为build_vs120.cmd
。
在buildwin.cmd
中,我编辑了OpenSSL和mysql的路径,以指向正确的位置:
这就是我在buildwin.cmd
中编辑的所有内容。在我看来,其他一切都很正常。
现在,我打开Power Shell,启动build_vs120.cmd
。CppUnit
项目进展顺利,但Foundation
项目失败:
我很迷路。我试图挖掘这个错误,但没有太多的信息。知道是怎么回事吗?我做错什么了吗?是否有我忘记安装或设置到Visual Studio的缺失依赖?
谢谢,直流
事实上…这是我的Visual Studio安装的一个问题:
- 我在另一台机器(Win7/x64)上测试了POCO库编译,它工作得很好-完整版本;
- 我试图为有问题的机器添加自定义构建步骤(pre/post和任何类型的自定义构建步骤-从简单的"dir"开始,复制文件或只是启动一个新的可执行文件),他们都崩溃了相同的消息。POCO的编译失败,并且为这个测试创建了一个虚拟项目。
我试图重新安装VS2013,以应用sp3 -但他们都以同样的方式失败。关闭此事项,因为它不再与POCO库相关。
相关文章:
- 包含模板文件的递归会导致编译失败
- 提升 1.64 单元测试编译失败
- C++模板的模板编译失败
- 使用已删除的函数进行编译失败,并显示 uclibc
- MinGW-w64 编译失败,nullptr_t
- 使用提升线程时编译失败
- 编译花絮 g++, clang++, 使用 libboost -- g++8 编译失败时 g++7 成功;
- CMake + Qt,moc 编译失败,无法实现 QMetaObject 方法(编译器找不到基本 ui 对象的标头?
- 带有引用的std::tuple在clang中编译失败,但在gcc中编译失败
- 解决由于在哈希函数中使用了不完整的类型而导致的编译失败
- 将XCode升级到verison 11.1后,C++编译失败
- 添加类型名会导致程序编译失败
- 将 qi::lexeme 添加到灵气中的规则时编译失败
- 如果我在下面的代码中使用 list 而不是 vector,为什么在我尝试在迭代器之间执行减法的行中编译失败?
- 返回 std::stringstream - 编译失败
- 编译失败:strlen 不是 std 的成员
- MSBuidel - 将资源文件添加到项目后静态库编译失败
- C++ - 在 std::thread 中调用重载函数时编译失败
- QtWebEngine 到嵌入式 Linux 交叉编译失败
- 使用 glibc 2.7 包含路径编译失败