Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将旧的C++代码从Solaris移植到Linux

将旧的C++代码从Solaris移植到Linux
EN

Stack Overflow用户
提问于 2012-09-11 18:10:32
回答 2查看 469关注 0票数 3

我想知道在C++中是否允许这种类型的声明

代码语言:javascript
运行
AI代码解释
复制
  static nextUnassignedTableID = 0; 
  static nextUnassignedFieldID = TSFID_MINIMUM_USER_TSFID;

它不会抱怨Solaris/AIX上的任何东西。

但是,在Red Hat Enterprise Linux上,它抱怨

代码语言:javascript
运行
AI代码解释
复制
 TSIDConverter.cpp(637): error #303: explicit type is missing ("int" assumed)
 static nextUnassignedTableID = 0; 

 TSIDConverter.cpp(638): error #303: explicit type is missing ("int" assumed)
 static nextUnassignedFieldID = TSFID_MINIMUM_USER_TSFID;

在Linux上,我使用带有icpc -m32命令的英特尔11.1编译器。

我是否应该包含其他库以便编译它,或者这种声明风格不再被允许?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-11 18:13:34

这几乎是不被允许的。第一个C++标准不允许C“隐式整型”规则;C99也摆脱了这个规则。但是规则很简单,修复代码也很简单:只要编译器抱怨的地方就插入int。也许很乏味,但却很简单。

票数 8
EN

Stack Overflow用户

发布于 2012-09-11 18:12:30

C++中不允许使用Default int,您需要修复此代码并为变量设置显式int类型。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12375476

复制
相关文章
将Pytorch模型移植到C++详细教程(附代码演练)
在本文中,我们将看到如何将Pytorch模型移植到C++中。Pytorch通常用于研究和制作新模型以及系统的原型。该框架很灵活,因此易于使用。主要的问题是我们如何将Pytorch模型移植到更适合的格式C++中,以便在生产中使用。
磐创AI
2023/08/29
2.3K0
将Pytorch模型移植到C++详细教程(附代码演练)
自动代码移植:从Caffe到Tensorflow
参考这个开源项目: Convert Caffe models to TensorFlow 安装好所需依赖后,具体执行起来只需要一句命令行: convert.py
JNingWei
2018/09/28
9300
使用2to3将代码移植到Python 3
几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。案例研究:将chardet移植到Python 3(porting chardet to Python 3)描述了如何运行这个脚本,然后展示了一些它不能自动修复的情况。这篇附录描述了它能够自动修复的内容。
py3study
2020/01/06
8260
将 Linux 移植到 M1 Mac 真的太难了!
【CSDN 编者按】自去年苹果自研 M1 芯片发布之后,激发了无数用户的体验热情,与此同时,也吸引大批开发者在 M1 上开启探索模式。其中,国外一位资深操作系统移植专家 Hector Martin 发起了一项名为「Asahi Linux」项目,通过众筹的方式为苹果 M1 系列新机移植 Linux 系统。
AI科技大本营
2021/04/21
3.1K0
将 Linux 移植到 M1 Mac 真的太难了!
C++是如何从代码到游戏的?
你既然问C++了,那我问你,现在,我有一个Student类。C++怎么创建一个学生类的对象?
C语言与CPP编程
2020/12/02
1.1K1
C++是如何从代码到游戏的?
移植Python到arm linux系统
4.在Python-3.6.2目录下新建mylib文件夹,用于存放生成的可移植文件:
py3study
2020/01/10
16.8K1
理解情感 :从 Keras 移植到 pyTorch
该文章介绍了在深度学习模型中,不同框架之间的区别和优劣。文章首先讨论了Keras和PyTorch这两个框架在深度学习模型开发中的优缺点,然后介绍了两种框架在特定场景下的使用方式。作者认为,尽管Keras和PyTorch的基本功能相似,但Keras更倾向于简化和自动化,而PyTorch则倾向于灵活性和动态计算。在特定场景下,比如需要快速原型设计或需要与PyTorch生态系统兼容的情况下,Keras可能更适合。然而,在需要更灵活、动态的模型构建,以及需要深入了解模型构建和调试的情况下,PyTorch可能更适合。
钱曙光
2017/10/13
4.4K0
理解情感 :从 Keras 移植到 pyTorch
将 Mozilla 源码里的 winEmbed 工程移植到 VC
最近在学习怎么将 Gecko 嵌入到自己的应用程序中,下载了一份比较早一点的源码在对照官方文档痛苦地推进——网上相关资料确实相当缺乏,难道大家都各种 webkit 去了?我的计划是先弄清怎么用,让程序跑起来,然后再根据官方文档结构说明去定制,削减掉不需要的部分,折腾这个移植就花了我不少时间,果断觉得应该跟大家分享之。废话不说,直接上过程。
零式的天空
2022/03/08
7550
将 Mozilla 源码里的 winEmbed 工程移植到 VC
将 Mozilla 源码里的 winEmbed 工程移植到 VC
最近在学习怎么将 Gecko 嵌入到自己的应用程序中,下载了一份比较早一点的源码在对照官方文档痛苦地推进——网上相关资料确实相当缺乏,难道大家都各种 webkit 去了?我的计划是先弄清怎么用,让程序跑起来,然后再根据官方文档结构说明去定制,削减掉不需要的部分,折腾这个移植就花了我不少时间,果断觉得应该跟大家分享之。废话不说,直接上过程。
mzlogin
2020/04/16
9770
将 Mozilla 源码里的 winEmbed 工程移植到 VC
LuaJit交叉编译移植到ARM Linux
这里选择LuaJit在嵌入式Linux系统使用,LuaJit交叉编译也比较简单,没有第三方库的依赖,直接交叉编译源码即可。
fensnote
2023/10/22
7350
LuaJit交叉编译移植到ARM Linux
RT-thread finsh移植到linux平台
在一次项目中, 需要进行嵌入式操作系统选型, 需求就是选择一款OS,既能满足当下项目的需要,又要考虑公司未来对物联网应用的扩展能力,对比了目前市面上流行的开源操作系统,诸如FreeRTOS,RTX,UCOS,RT-Thread,contiki等, 最终确定了一款IoT OS:RT-Thread(遵循 Apache License 2.0 开源许可协议)。事实证明,这款操作系统也为公司物联网产品设计提供了很大便利,这里介绍其中一个我认为非常有用的组件FinSH,也正是深刻体会到了FinSH在程序应用开发中的便利, 使我下定决心将其移植到Linux平台,为我在linux平台的项目添上一个炫酷的操作接口,在此对整个过程进行总结。
全栈程序员站长
2022/08/31
3.3K0
RT-thread finsh移植到linux平台
Linux 内核将停止支持旧CPU架构 可减50万行代码
Linux 内核维护者已经决定在即将发布的版本中放弃对旧 CPU 架构的支持。因此,Linux 4.17 内核将减少大约 50 万行代码,目前它包含大约 2030 万行代码。
Debian中国
2018/12/21
7160
使用 htaccess 将旧域名 301 重定向到新域名
如果更换了域名,那么为了把原来的域名的权重都转移到新域名上面,最好的方法是 301 重定向,我们可以使用 htaccess 将旧域名重定向到新域名,具体方法如下:
Denis
2023/04/15
4.4K0
从 C++ 到 Go
模块管理 可执行程序都声明为 "package main",而不是像 C++ 那样找 main() 函数所在源码 声明为其他 "package xxx" 的代码,会自动编译成  xxx.a,自动打包成静态库比较方便 这是针对 C++ 复杂的 3L(Load, Link, Library) 机制的一个重大修正。在实际开发中,我也比较喜欢把所有的依赖模块都先打包成静态库,然后最终静态链接成一个“几乎没有任何依赖的”可执行文件。而不喜欢通过动态链接依赖操作系统中安装的各种库,因为环境变化太多很容易出问题。 语法差
韩伟
2022/08/26
9590
如何将awk脚本移植到Python【Programming(Python)】
脚本是解决问题的有效方法,而awk是编写脚本的出色语言。 它特别擅长简单文本处理,并且它可以带您完成配置文件的某些复杂重写或目录中文件名的格式重新格式化。
Potato
2019/11/17
1.5K0
如何将awk脚本移植到Python【Programming(Python)】
16 岁高中生成功将 Linux 移植到 iPhone,并贴出详细指南
如果你的旧 iPhone 已经无法支持你日常使用了,你会怎么处理这部 iPhone 呢?卖掉还是留起来收藏呢?近日,国外一名 16 岁的小开发者在 YouTube 上发布了一则视频,展示了自己是如何将 Linux 移植到一部无法使用的 iPhone 7。
深度学习与Python
2021/01/22
9730
16 岁高中生成功将 Linux 移植到 iPhone,并贴出详细指南
Linux移植之移植步骤
在这里总结一下我在移植Linux2.6.22.6内核过程时的步骤。移植成功后最终能挂接做好的根文件系统,并且启动第一个init程序。移植的步骤如下:
全栈程序员站长
2022/09/06
3.9K0
Linux移植一_linux从零开始移植
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.
全栈程序员站长
2022/09/29
2.1K0
移植Linux4.14.13到imx6ull
复制一份imx_v6_v7_defconfig,这里我命名为dfos_mini_defconfig。
哆哆jarvis
2022/08/23
2.6K0
移植Linux4.14.13到imx6ull
点击加载更多

相似问题

从solaris移植到linux?

10

将shell脚本从Solaris移植到Linux

13

将应用程序从Solaris移植到Linux

44

将代码从Linux移植到Windows

23

将代码从Linux移植到MinGW

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档