如何解决Visal C++ 6.0不正确连接的问题.docVIP

  • 22
  • 0
  • 约1.48万字
  • 约 8页
  • 2017-03-08 发布于贵州
  • 举报

如何解决Visal C++ 6.0不正确连接的问题.doc

如何解决VisalC6.0不正确连接的问题

Part1: 1. 如何解决Visual C++ 6.0不正确连接的问题 情景:明明改动了一个文件,却要把整个项目全部重新编译链接一次。刚刚链接好,一运行,又提示重新编译链接一次。 这是因为出现了未来文件 修改时间和创建时间比系统时间晚 的缘故。可以这样处理:找到工程文件夹下的debug目录,将创建和修改时间都比系统时间的文件全部删除,然后再从新“Rebuild All”一次。 2. 引起LNK2001的常见错误都有哪些 遇到的LNK2001错误主要为:unresolved external symbol “symbol” 如果链接程序不能在所有的库和目标文件内找到所引用的函数、变量或标签,将产生此错误信息。 一般来说,发生错误的原因有两个:一是所引用的函数、变量不存在,拼写不正确或者使用错误;其次可能使用了不同版本的链接库。以下是可能产生LNK2001错误的原因: 由于编码错误导致的LNK2001错误 1 不相匹配的程序代码或模块定义 .DEF 文件导致LNK2001。例如,如果在C++源文件了内声明了一变量“var1”,却试图在另一个文件内以变量“var1”访问改变量。 2 如果使用的内联函数是在.cpp文件内定义的,而不是在头文件内定义将导致LNK2001错误。 3 调用函数时如果所用的参数类型和头函数声明时的类型不符将会产生LNK2001错误。 4 试图从基类

文档评论(0)

1亿VIP精品文档

相关文档