尝试编译时,我一直将此作为错误。 是什么导致此错误? 我该如何解决?

致命错误LNK1107:文件无效或损坏:无法在0x390处读取

#ifndef DEFS_H
#define DEFS_H


// a structure that contains field widths
typedef struct {
    int * fieldWidths; // a pointer to an array of bit field widths (in bits)
    int numWidths;     // the number of elements in the array (i.e., the number of bit    fields)
} sizes;


// a structure that contains an array of ints containing packed data fields
typedef struct {
    int * fieldValues; // a pointer to an array of ints containing packed bit fields
    int n;             // the number of elements in the array
} packed;


// a structure that contains an array of ints containing individual data values (one per int)
typedef struct {
    int * values; // a pointer to an array of ints containing values for bit fields    (one per element)
    int n; // the number of elements in the array
} unpacked;


packed pack(sizes s, unpacked un);
unpacked unpack(sizes s, packed p);


#endif

  ask by Trying to program translate from so

本文未有回复,本站智能推荐:

2回复

C文件看不到包含文件中声明的变量

我有三个文件。 test.c test.h和use.c 它们每个中的代码如下: test.h: test.c: use.c: 我的假设是应该可以正常工作,但是当我编译代码时,它会出现以下错误: 未声明'cmd_table'(此功能中的首次使用)for(
2回复

C语言中的读/写功能

典型的初学者电话簿程序,尝试添加对文件的读写功能。 它没有编译是因为 1)无论我将其放置在哪里,它都不会识别标签ErrorHandler 2)在两个函数中:从不兼容的指针类型传递fprintf参数2 [默认启用] 3)在.c文件随附的文件中,在两个函数中均进行了打印:预期的c
4回复

编译C ++代码时出错(无效转换)

在文件下编译时,我从void*无效转换为FILE*错误。 它以文件名作为参数并尝试打开文件,如果文件打开则返回文件指针,否则返回NULL
1回复

C ++读取文件中的编译错误

我已经用g ++编译了一个.cpp文件,唯一的错误是这样的: 我知道我使用了非常严格的标志,将警告视为错误,但是尝试修复此错误却失败了,因此,如果有人可以对此问题有所了解,我会感到非常高兴。 我正在使用的标志是: 谢谢。
2回复

单独文件中的C ++类未编译。 已经在Class.obj中定义了一个或多个乘法定义的符号

因此,我已经在StackOverflow上进行了广泛的谷歌搜索和搜索,尽管对此确切问题有多个答案,但仍无法找到解决方案。 我正在尝试在名为Fpc5.cpp的外部文件中创建测试类 它的内容是: Fpc5.cpp 和我的主要.cpp文件: Test.cpp 我
1回复

使用Node js读取文件时出错

我无法读取使用我在互联网上找到的这段代码的文件... var express = require('express'); var app = express(); var fs = require('fs'); var port = 8080; app.get('/', function(r
1回复

如何在Linux中使用GLFW编译文件?

我正在尝试在GLFW的官方文档中运行代码: http ://www.glfw.org/documentation.html 我将代码保存在glfw-hello-world.c ,当我尝试对其进行编译时, 我得到这个错误, GCC也给我类似的错误,我相信我的-l是正确的,因为
1回复

在QtCreator中编译C文件时出现问题

我正在学习c / c ++,想与QT Creator一起做一些工作。 我正在使用只拒绝编译的base64类,任何帮助将不胜感激。 我得到的错误行是 由于一次只能添加一个链接,因此将附加base64.h文件。 我一直在努力找出问题所在。 http://rapidshare.
3回复

编译C源代码时出错

我需要帮助来识别我用C编写的程序中的错误。请记住我还在学习C.我正在努力实现我所学到的东西。 我的IDE是MS visual studio 2010。 这是程序,程序描述写成评论:
2回复

使用CreateEvent调用编译C代码时出错

如果我在Visual Studio 2005中编译以下函数,则会收到一些编译错误: 这些是我得到的错误: 如果我注释掉包含CreateEvent调用的行,则代码将编译而不会出现错误: 这些是我使用的标题: 我在Visual Studio 2005中将代码编译为C代