compiler-errors相关内容

Fortran 90 编译问题:对 <modulename> 的未定义引用

我在尝试编译使用同一目录中的模块的简单 fortran 程序时遇到问题.我有 2 个文件:包含程序的 test1.f90 和包含模块的 modtest.f90. 这是test1.f90: 程序测试使用模组测试隐式无打印*,a结束程序测试 这是 modtest.f90: 模块模块测试隐式无保存整数 :: a = 1结束模块 modtest 两个文件都在同一个目录中.我像这样编译 mod ..
发布时间:2022-01-14 09:45:15 其他开发

如何调试 Fortran 90 编译错误“There is no specific subroutine for the generic 'foo' at (1)"?

我正在尝试使用 iso_c_bindings 模块将 Fortran 2003 绑定编写到 CUFFT 库,但是 cufftPlanMany 子例程(类似于 FFTW 库中的 sfftw_plan_many_dft)存在问题.p> 绑定本身如下所示: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ..

如果多个成员具有相同的属性,如何引发编译器错误

简单问题,如何强制C#编译器抛出编译错误. 更新:也许使用 Assert.Fail() 会更好? 我有一个自定义属性,应该只应用于一个类的一个成员.在我的另一个类的静态方法中,它会查找那个成员,如果有多个成员应用了该属性,我希望它失败(不抛出异常). 公共类 Foo{[我的自定义属性]公共字符串 FooString { 获取;放;}[我的自定义属性]公共字符串 OtherFooStr ..
发布时间:2022-01-13 17:53:43 C#/.NET

为什么我可以将 1 作为短变量传递,而不是 int 变量 i?

为什么第一个和第二个 Write 可以工作,而最后一个不行?有没有一种方法可以允许所有 3 个并检测它是 1、(int)1 还是我传入的?真的为什么允许一个但最后一个?第二个被允许但不是最后一个真的让我大吃一惊. 演示编译错误 使用系统;课堂节目{公共静态无效写入(短 v){}静态无效主要(字符串 [] 参数){写(1);//好的写((int)1);//ok诠释我=1;写(i);//错误! ..
发布时间:2022-01-13 00:02:19 C#/.NET

“不兼容的类型:void 无法转换为 ..."是什么意思?意思是?

Java编译信息是什么: “不兼容的类型:void 无法转换为..." 意思是,我该如何解决.一些编译器使用不同的措辞;例如 “类型不匹配:无法从 void 转换为 ..." 或 “不兼容的类型.必需:...发现:无效" 或 “不兼容的类型:发现无效,需要..." (这旨在作为一些非常具体的编译错误消息的规范问答,其中涉及“void",这往往会使新的 Java 程序员感到困惑.它不 ..
发布时间:2022-01-12 23:30:16 Java开发

初始化固定大小的 char 数组时没有编译器错误,没有足够的空间容纳空终止符

假设我有以下 c char 数组: char OKsize4[5] = "四";//第 5 行char toosmall4[4] = "四";//第 6 行char toosmall3[3] = "四";//第 7 行 当我使用 gcc 4.4.7 编译时,出现以下错误: array.c:7: 警告:字符数组的初始化字符串太长 第 7 行会出现此错误,因为我试图将 5 个字符 (" ..
发布时间:2022-01-12 20:04:33 其他开发

将 VS2017 从 15.4.1 升级到 15.5.1 导致构建错误

我正在使用以下工具/版本进行编程:Windows 10/VS2017 Professional/C++ 升级到 15.5.1 后出现以下错误: MIDL2338:开关是矛盾的 - no_robust 与 - 目标 Microsoft 编译器错误描述列表显示:编译 IDL 文件时,不能同时使用/osf 和/ms_ext 命令行开关. 我的项目属性中没有指定这些开关. 我 ..
发布时间:2022-01-12 08:24:52 C/C++开发

C++ 循环包含

我无法解决这个循环依赖问题;总是得到这个错误:“不完整类型结构 GemsGame 的无效使用"我不知道为什么编译器不知道 GemsGame 的声明,即使我包含 gemsgame.h两个类相互依赖(GemsGame存储了一个GemElements的vector,GemElements需要访问这个vector) 这是GEMELEMENT.H的部分代码: #ifndef GEMELEMENT_H ..
发布时间:2022-01-11 16:11:34 C/C++开发

C中的分层链接

我想以分层方式链接三个文件. //a.cint fun1(){...}int fun2(){...}//b.c外部 int 参数;int fun3(){...//这里使用参数}//main.cint 参数 = 1;int main(){...//使用 fun1 fun2 fun3} 所以,我首先将三个文件分别编译成目标文件a.o、b.o和main.o.然后我想将 a.o 和 b.o 组合成另一 ..
发布时间:2022-01-11 15:24:45 其他开发

创建全局变量会导致链接器错误

我有一个 MFC 应用程序 AVT_testapp,并且在头文件 (AVT_testappDlg.h) 中,我试图在所有函数、类等之外创建一个变量,以使其成为全局变量.每当我尝试这样做时(比如我尝试 int x = 7),我都会收到错误消息: 1>AVT_testappDlg.obj : 错误 LNK2005: "int x" (?x@@3HA) 已经定义在AVT_testapp.obj1>.. ..
发布时间:2022-01-11 15:24:22 C/C++开发

如何在 android/eclipse 上设置 Jfeinstein10 滑动菜单

我正在尝试设置 JFeinstein10 的 滑动菜单日食. 我尝试过的: 文件>进口 >从现有的 android.. >选择滑动菜单库 文件>进口 >从前.. >选择滑动我的例子 文件>进口 >从前.. >选择 actionbarsherlock 库 将滑动菜单库和actionbarlib标记为库 将库添加到 sldingmenu 示例 清理所有 然后我收到各种错误( ..
发布时间:2022-01-06 15:24:53 Java开发

“警告:空声明中无用的存储类说明符"指导

typedef struct item {字符*文本;整数计数;结构项目*下一个;}; 所以我有这个结构和上面定义的节点,但我得到了下面的错误,我无法弄清楚什么是错的. 警告:空声明中无用的存储类说明符}; 解决方案 我不确定,但试试这样: typedef struct item {字符*文本;整数计数;结构项目*下一个;}物品; ..
发布时间:2022-01-01 18:40:41 其他开发

错误:类模板已经定义

我有这个小模板类: 命名空间示例{模板类LinkedInList{上市:LinkedInList(){活动 = 假;}~LinkedInList(){}LinkedClass* getNext() const{接下来返回;}void setNext(LinkedClass* const next_){下一个 = 下一个_;}void setActive(布尔状态){活动 = 状态;}bool i ..
发布时间:2021-12-31 23:04:11 C/C++开发