草庐IT

c++ - 当我构建我的项目时,visual studio 2008 没有创建 .exe 文件。任何想法为什么?

我是visualstudio的新手,在谷歌上找不到任何关于此的信息。我知道这是一个非常菜鸟的问题,但我似乎找不到任何相关信息。调试会显示我编写的任何内容,并且构建没有错误,所以我知道我正在编写的代码没有问题。发布文件夹不包含.exe,即使在我构建、重建、清理等之后也是如此。这是一个win32控制台项目。发布文件夹包含.obj文件、list、构建日志、idb、pch和pdb文件(各一个) 最佳答案 一些可能的原因:您是否不小心创建了类库项目?在这种情况下,输出将是DLL而不是EXE。输出窗口或错误列表是否显示任何构建错误?在这种情况下

c++ - 适用于 C/C++ 的类似 ReSharper/StyleCop 的 Visual Studio 插件

是否有用于C/C++的类似ReSharper/StyleCop的VisualStudio插件?我每天都在使用ReSharper和StyleCop插件。最近刚刚开始了一个涉及C/C++编程的新项目。我想念这些插件的一些功能,例如代码格式化、使用更清晰和更好的代码的提示/技巧、文档/统一代码要求、优化包含等等.... 最佳答案 VisualAssistX几乎是在VisualStudio中进行C++编程的事实。 关于c++-适用于C/C++的类似ReSharper/StyleCop的Visua

c++ - 是否可以在调试期间跳过任意数量的循环? Visual Studio

我正在尝试查找我的代码中的错误。问题是错误发生在循环中。但是循环迭代了大约500次。而不是点击循环。是否可以跳过一定数量的循环?? 最佳答案 VS允许您根据范围内的变量在断点上设置条件。因此,在您的情况下,您可以针对循环计数器进行测试。 关于c++-是否可以在调试期间跳过任意数量的循环?VisualStudio,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2900938/

c++ - Visual Studio 2010 中未解析的外部符号

我来自Xcode,试图在VisualStudio2010中编译一个项目,但出现以下错误:2>ofxCLeye.obj:errorLNK2019:unresolvedexternalsymbol"struct_GUID__cdeclCLEyeGetCameraUUID(int)"(?CLEyeGetCameraUUID@@YA?AU_GUID@@H@Z)referencedinfunction"public:staticint__cdeclofxCLeye::listDevices(void)"(?listDevices@ofxCLeye@@SAHXZ)2>ofxCLeye.obj:er

c++ - 代码在 Visual Studio 2010 中编译但根本不应该编译

以下源代码可使用VisualStudio2010正确编译:namespaceNS{classX{};XY(Xstr);}voidmyFun(){NS::Xx;Y(x);}(这是简化的代码,其中我自己的所有类和函数名称都已替换为X、Y、...)我预计Y(x)行将无法编译,因为它应该是NS::Y(x)。这段源码是用下面的命令编译的cl/cfile.cpp这里没有包含其他文件,没有其他命令行选项。为什么这个文件可以编译?VS2010中的错误?或者我(和我的其他3位同事)忽略了什么? 最佳答案 您遇到的问题是ADL(ArgumentDepe

c++ - Visual Studio 2010 c++ 编译器问题

我有以下非常奇怪的情况...我的VisualStudio编译器2010不喜欢以下代码:QStringListlst2=instantiatedTableInstances.split(strComma,skipper);for(inti=0;igetTableInstance(lst2.at(i));result->addInstantiatedTableInstance(tabInst);}它给了我:..\src\DeserializationFactory.cpp(1196):errorC2143:syntaxerror:missing';'before'constant'..\s

Visual Studio代码无法从C#代码获取输出

我正在尝试在VSC1.13.1中运行简单的HelloWorld代码。usingSystem;publicclassHello1{publicstaticvoidMain(){Console.WriteLine("Hello,World!");}}它成功完成了执行,但未产生任何输出,即您好,World!请任何帮助!使用代码跑步者。看答案添加Console.ReadKey(),因此输出将存在直到按下键publicstaticvoidMain(){Console.WriteLine("Hello,World!");Console.ReadKey();}

c++ - 为什么 Visual C++ 6 提示私有(private)析构函数

以下代码适用于VisualC++2008。但是,当涉及到VisualC++6时,出现以下错误。我可以知道为什么,以及如何修复错误,但仍然使析构函数保持私有(private)。classX{public:staticX&instance(){staticXdatabase;returndatabase;}private:X(){}//Privateconstructor~X(){}//PrivatedestructorX(constX&);//Preventcopy-constructionX&operator=(constX&);//Preventassignment};intmain

c++ - 将静态库链接到我在 Visual Studio 2010 上的项目

我想使用oscpack(http://code.google.com/p/oscpack/)作为我项目的静态库,但是当我尝试将它添加到示例中时,出现链接错误,例如:1>oscpackd.lib(UdpSocket.obj):errorLNK2019:unresolvedexternalsymbol__imp__socket@12referencedinfunction"public:__thiscallUdpSocket::Implementation::Implementation(void)"(??0Implementation@UdpSocket@@QAE@XZ)1>oscpac

c++ - std::thread Visual Studio 2012 警告

我试图了解如何通过VisualStudio2012使用新的std::thread。我正在尝试编译以下代码。#include#includeclassscoped_thread{std::threadt_;public:explicitscoped_thread(std::thread&t):t_(std::move(t)){if(!t_.joinable())throwstd::logic_error("Nothread");}~scoped_thread(){t_.join();}private:scoped_thread(scoped_threadconst&);scoped_th