【已解决】VS下如何查看log输出?

VS下如何查看log输出?

vs 有输出窗口的 如果你的没有的话可以在view里添加输出窗口

是Output窗口吗?可是里面没有显示log输出内容?

1、CCLOG只有在debug下才能使用
2、如果你使用的是wp8-xaml版本,你修改C#那个项目上右击–属性–调试–UI任务选择 仅限本机

我用的是Debug模式,也是win32版本。
output窗口依然空空如也。
代码应该没有问题。如图。

log里面也是用到OuputDebugString/_track的吧,你把printf(“Hello”)改成OuputDebugStringA(“Hello”)看看.
DAY DAY UP!:2:

我都是用CCLOG(), 被废弃了吗?碉堡了:10:

发现是debug type设置错了 = =。
改成auto就对了之前一直设的managed only。
谢谢各位的耐心解答!

如果想在dos下查看输出,可以用如下的代码替换main.cpp

#include "main.h"
#include "AppDelegate.h"
#include "cocos2d.h"

USING_NS_CC;

#define USE_WIN32_CONSOLE

int APIENTRY _tWinMain(HINSTANCE hInstance,
                       HINSTANCE hPrevInstance,
                       LPTSTR    lpCmdLine,
                       int       nCmdShow)
{
    UNREFERENCED_PARAMETER(hPrevInstance);
    UNREFERENCED_PARAMETER(lpCmdLine);

#ifdef USE_WIN32_CONSOLE
    AllocConsole();
    freopen("CONIN$", "r", stdin);
    freopen("CONOUT$", "w", stdout);
    freopen("CONOUT$", "w", stderr);
#endif

    AppDelegate app;

    int ret = Application::getInstance()->run();

#ifdef USE_WIN32_CONSOLE
    FreeConsole();
#endif

    return ret;
}


```

楼主能不能详细说下你的解决过程,我也遇到这个问题,菜鸟完全看不明白

请问“改成auto就对了之前一直设的managed only。”在哪里的?