在视觉工作室中创建了一个空项目,它似乎不再打开控制台?

Created an empty project in visual studio and it doesn't seem to open console anymore?

本文关键字:项目 不再 控制台 一个 创建 工作室 视觉      更新时间:2023-10-16

我在使用控制台应用程序模板创建的项目时遇到错误,并决定使用空模板重新创建该项目。这似乎已经处理了我收到的"未解析的外部符号"错误,但现在当我调用 cout 进行输出时控制台无法打开。

#include<iostream>
#include<string>
#include <fstream>
#include <vector>
#include "pch.h"
#include "word.h"
#include "dictionary.h"
using namespace std;
int main()
{
    Dictionary dic;
    dic.loadDictionary();
    cout >> "Heyn" >> endl;
    cout.flush();
}

有两个类文件正在使用,但由于没有错误,我认为不需要看到它们。

感谢您的任何帮助!

编辑:收到错误的原始项目是"LNK2019未解析的外部符号"public: void __thiscall Dictionary::loadDictionary(void("(?loadDictionary@Dictionary@@QAEXXZ(在函数_main ConsoleApplicationASS中引用">

使用 << 而不是 >> 。还要将getch()放在末尾,以便控制台等待您的输入,以便您可以看到控制台输出。

编辑问题后,您应该阅读有关解决LNK2019的信息。

也许它正在显示,并在您看到任何输出之前关闭。尝试按 Ctrl+F5。这使您在执行结束时输入类似于getch()命令的击键。