ECLIPSE makefile for C++ projects -- source directory
ECLIPSE makefile for C++ projects -- source directory
在Eclipse平台(Windows 10,MinGW工具链(中,我正在尝试创建一个makefile来编译带有.cpp和.hpp文件的项目。
为此,我选择创建一个新项目: 文件 -> (弹出(新项目 C/C++ -> C/C++ 项目 => 下一个 -> C++ 托管构建 => MakefileProject -> Hello World C++ MakefileProject
此示例完美编译和链接。 但是我想将.cpp文件移动到 src 目录中,然后在"项目资源管理器"窗口中,在项目名称上,我选择创建一个"源 文件夹",将其命名为"src"。然后我将.cpp文件移动到目录中,并尝试构建项目但没有成功。
我必须如何修改此示例中包含的生成文件? 我已经尝试了一切,但没有运气。我收到此错误:
*19:51:33 **** 增量构建配置默认项目CE_SEP**** 全部制作 制定: *** 没有规则来制定目标CE_SEP.o', needed by
CE_SEP.exe'。 停*
提前感谢您的支持!
根据 IDE 停止。有一个实际的"制作文件",您可以进入并编辑。您可能只需要修改生成文件中源文件的路径和/或在"src"文件夹中添加另一个生成文件。
如果您不知道Makefile语法,请Google一个简短的教程。
或者从长远来看,为自己节省一些时间,只需学习CMake,它只是一种脚本类型的语言来编写平台可移植的构建系统 - 它将生成Makefiles,MSVC项目,Xcode项目,Ninja构建文件等。
我已经解决了。我写错了文件名,并且我修改了 Makefile 在对象名称之前添加"src\",exe 文件:
CXXFLAGS = -O2 -g -Wall -fmessage-length=0
OBJS = srcCE.o
LIBS =
TARGET = srcCE.exe
$(TARGET): $(OBJS)
$(CXX) -o $(TARGET) $(OBJS) $(LIBS)
all: $(TARGET)
clean:
rm -f $(OBJS) $(TARGET)
但我宁愿像"jonrobm"建议我的那样学习一些CMake。 再次感谢!
- 如何在C++中找到active directory中禁用和锁定的窗口帐户
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- Android NDK clang 编译器错误在 Windows 上显示'No such file or directory'
- 已解决 - C++ 的崇高文本中的"fatal error: opencv: no such file or directory"
- "Cannot find -l<directory>"错误 - CMake
- "No such file or directory" C++标头问题
- 我在 #include < bits/stdc++h.> 放置时出错"No such file or directory"
- 叮叮当当。target_include_directories "No such file or directory"
- Android Studio-在现有的旧项目中启用本机C++调试(card.io Android Source)
- VS 2017 C++ - "cannot open source file 'sqlite3.h' "
- 从生成文件编译错误:"Unable to open output file" ..."No such file or directory"
- C++ / CMake :为许多'source plugins'制作插件系统
- C++编译期间出现"No such file or directory"错误
- Implementing Active Directory with C++ Builder
- Qt中的QFile::copy(source,dest)的实现有时是错误的吗?
- ECLIPSE makefile for C++ projects -- source directory
- 编写内核配置时"Not a directory"
- 如何在Visual Studio中查看static_assert 'failure source'?
- 尝试编译 TensorFlow 时出错"/system/bin/linker: No such file or directory"
- Visual Studio 2017 C++,如何定义一个"环境变量"'Additional Library Directory'?