C++ Visual Studio';进入';不';我不能使用.cpp

C++ Visual Studio';进入';不';我不能使用.cpp,c++,visual-studio,debugging,makefile,C++,Visual Studio,Debugging,Makefile,我有文件Main.cpp,Tokenizer.hpp,和Tokenizer.cpp。我尝试使用Visual Studio 2019进行调试,并尝试“进入”一个方法,该方法在Tokenizer.hpp中声明,并在Tokenizer.cpp中实现,但它没有按预期工作,只是跳过了该方法而没有进入。我尝试将方法实现移动到Tokenizer.hpp,然后它按预期工作,并在调试时进入其中 我只使用Visual Studio 2019进行调试。我用来编译的Makefile如下: CXX=cl CXXFLAGS

我有文件
Main.cpp
Tokenizer.hpp
,和
Tokenizer.cpp
。我尝试使用Visual Studio 2019进行调试,并尝试“进入”一个方法,该方法在
Tokenizer.hpp
中声明,并在
Tokenizer.cpp
中实现,但它没有按预期工作,只是跳过了该方法而没有进入。我尝试将方法实现移动到
Tokenizer.hpp
,然后它按预期工作,并在调试时进入其中

我只使用Visual Studio 2019进行调试。我用来编译的Makefile如下:

CXX=cl
CXXFLAGS=/Zi
SRCS=Tokenizer.cpp
OBJS=$(SRCS:.cpp=.obj)

.PHONY: all
all: $(OBJS)
    $(CXX) $(CXXFLAGS) Main.cpp $(OBJS)

%.obj: %.cpp
    $(CXX) $(CXXFLAGS) -c $<

.PHONY: clean
clean:
    del *.obj

在我看来,您需要将
/DEBUG
选项添加到链接器步骤中。但这是一个不寻常的设置,所以我不确定。请显示项目树的组织结构。所有内容都在同一文件夹中。我认为您需要将
/DEBUG
选项添加到链接器步骤中。但这是一个不寻常的设置,所以我不确定。请显示项目树的组织结构。所有内容都在同一文件夹中