[C++ Warning] Project1.cpp(32): W8050 No type OBJ file present. Disabling external types option.
[C++ Warning] Unit1.cpp(15): W8050 No type OBJ file present. Disabling external types option.
以前没有这种问题,重装了一次win2000后,就出现这个,BCB6重新装了一遍还是老样子。有时候编译出现这个,有时候又不出现(编译的设置条件都是默认的)。请教怎么解决?
3 个解决方案
#1
帖出你的32 和15的东东来
#2
1 当这个obj你的项目是需要的话?
比如说"lmd60.obj"
Search->Find in Files Search All Files in Project "lmd"
就会看到哪里用到了它,包括代码中,头文件中,include ,#pragma like
然后在WIN系统中使用查找功能"lmd60.obj" 它在哪个目录.
然后在项目设置中 Directories/Conditionals 页中的 Library Path 加入它的路经
2 当这个obj你的项目是不需要的话?
比如说"lmd60.obj"
Search->Find in Files Search All Files in Project "lmd"
就会看到哪里用到了它,包括代码中,头文件中,include ,#pragma like;删除它
有的单元没有加入到项目中 自己手工去找它 打开项目中单元的定义和实现中的#include
有没有包含其它的单元,把鼠标移动到 include ctrl+enter 快递建打开它,找它,删它.
最后 要看项目设置文件中去找找看看 Project->Edit Option Source ,删它,保存,关闭,重新打开.
假如发现项目设置文件中还有的话,那就先关闭然后在WIN中用记事本打开它,找OBJ,删OBJ,保存项目设置文件
比如说"lmd60.obj"
Search->Find in Files Search All Files in Project "lmd"
就会看到哪里用到了它,包括代码中,头文件中,include ,#pragma like
然后在WIN系统中使用查找功能"lmd60.obj" 它在哪个目录.
然后在项目设置中 Directories/Conditionals 页中的 Library Path 加入它的路经
2 当这个obj你的项目是不需要的话?
比如说"lmd60.obj"
Search->Find in Files Search All Files in Project "lmd"
就会看到哪里用到了它,包括代码中,头文件中,include ,#pragma like;删除它
有的单元没有加入到项目中 自己手工去找它 打开项目中单元的定义和实现中的#include
有没有包含其它的单元,把鼠标移动到 include ctrl+enter 快递建打开它,找它,删它.
最后 要看项目设置文件中去找找看看 Project->Edit Option Source ,删它,保存,关闭,重新打开.
假如发现项目设置文件中还有的话,那就先关闭然后在WIN中用记事本打开它,找OBJ,删OBJ,保存项目设置文件
#3
打了补丁4以后,没那个问题,不知道怎么回事:)
#1
帖出你的32 和15的东东来
#2
1 当这个obj你的项目是需要的话?
比如说"lmd60.obj"
Search->Find in Files Search All Files in Project "lmd"
就会看到哪里用到了它,包括代码中,头文件中,include ,#pragma like
然后在WIN系统中使用查找功能"lmd60.obj" 它在哪个目录.
然后在项目设置中 Directories/Conditionals 页中的 Library Path 加入它的路经
2 当这个obj你的项目是不需要的话?
比如说"lmd60.obj"
Search->Find in Files Search All Files in Project "lmd"
就会看到哪里用到了它,包括代码中,头文件中,include ,#pragma like;删除它
有的单元没有加入到项目中 自己手工去找它 打开项目中单元的定义和实现中的#include
有没有包含其它的单元,把鼠标移动到 include ctrl+enter 快递建打开它,找它,删它.
最后 要看项目设置文件中去找找看看 Project->Edit Option Source ,删它,保存,关闭,重新打开.
假如发现项目设置文件中还有的话,那就先关闭然后在WIN中用记事本打开它,找OBJ,删OBJ,保存项目设置文件
比如说"lmd60.obj"
Search->Find in Files Search All Files in Project "lmd"
就会看到哪里用到了它,包括代码中,头文件中,include ,#pragma like
然后在WIN系统中使用查找功能"lmd60.obj" 它在哪个目录.
然后在项目设置中 Directories/Conditionals 页中的 Library Path 加入它的路经
2 当这个obj你的项目是不需要的话?
比如说"lmd60.obj"
Search->Find in Files Search All Files in Project "lmd"
就会看到哪里用到了它,包括代码中,头文件中,include ,#pragma like;删除它
有的单元没有加入到项目中 自己手工去找它 打开项目中单元的定义和实现中的#include
有没有包含其它的单元,把鼠标移动到 include ctrl+enter 快递建打开它,找它,删它.
最后 要看项目设置文件中去找找看看 Project->Edit Option Source ,删它,保存,关闭,重新打开.
假如发现项目设置文件中还有的话,那就先关闭然后在WIN中用记事本打开它,找OBJ,删OBJ,保存项目设置文件
#3
打了补丁4以后,没那个问题,不知道怎么回事:)