我正在尝试使用某些函数#include的cpp文件,以便稍后可以将该cpp文件与其他项目一起使用.它给了我一个'已定义的.obj'错误,从那时起.cpp文件就像我的项目一样.(我明白这不是方法,这里的答案帮助我已经定义了)
如果我从项目中排除 .cpp文件,将其从目录中删除并删除#include它仍然查找它的行:
c1xx : fatal error C1083: Cannot open source file: 'std.cpp': No such file or directory
Run Code Online (Sandbox Code Playgroud)
诊断:
Outputs for D:\MY DOCUMENTS\C#\PROJECT\D3DTESTC++\COWS AND BULLS\CBMAIN.CPP|D:\MY DOCUMENTS\C#\PROJECT\D3DTESTC++\COWS AND BULLS\STD.CPP: (TaskId:15)
Run Code Online (Sandbox Code Playgroud)
它根本不应该寻找std.cpp,我删除了它!那么我有没有办法重置项目并重新编译,以便程序不会查找它?我已经尝试过Rebuild和Clear - > Build Project
Aar*_*onF 12
当我遇到与VS Express类似的问题时,我不得不打开.vcxproj文件(这只是XML),并删除有问题的<ClInclude Include ="FILEPATHANDNAME">标签.
好吧,我不知道我是怎么做的,但我仍然会尝试写下我的所作所为.
这正是我为我所做的工作.我认为要做的主要是干净,保存,关闭,打开,构建,但我不确定.
小智 7
在解决方案资源管理器中,您可以选择/取消选择"显示所有文件"选项.尝试这两个选项,并确保排除的文件不包含在项目中.
这就是我所拥有的:我使用了"显示所有文件"选项(因此您可以看到项目目录中的所有文件).我从项目中排除了一个.cpp文件.但是,它表现为此文件在项目中.
这就是我设法解决它的方法:我关闭了"显示所有文件",看到这个文件仍然属于项目!所以我再次排除了这个文件.
我认为,这是一个众所周知的问题.
这对我有用,希望它对其他人有用.
| 归档时间: |
|
| 查看次数: |
35366 次 |
| 最近记录: |