小编ste*_*efv的帖子

如何检索cl.exe的路径?

我想cl.exe在Visual Studio中检索编译器的完整路径以从程序中调用它.我们在注册表中是否有密钥?怎么做?

visual-studio

6
推荐指数
1
解决办法
1159
查看次数

Wildfly 和 logback 带有空行

我正在尝试将 Logback 与 Wildfire 9 一起使用。为此,我在我的 WEB-INF 文件夹中添加了一个 jboss-deployment-structure.xml 文件,其中包含此内容(我也排除了 Hibernate 以确保不拉 jboss-logging):

<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
    <deployment>
        <exclude-subsystems>
            <subsystem name="logging" />
        </exclude-subsystems>
        <exclusions>
            <module name="org.hibernate" />
        </exclusions>
    </deployment>
</jboss-deployment-structure>
Run Code Online (Sandbox Code Playgroud)

它工作正常,除了每个日志之间有空行:

14:25:25,249 INFO  [org.jboss.as.jpa] (MSC service thread 1-8) WFLYJPA0002: Read persistence.xml for portalPU
14:25:25,253 INFO  [org.jboss.as.jpa] (MSC service thread 1-8) WFLYJPA0002: Read persistence.xml for emptyPU
14:25:25,631 INFO  [stdout] (MSC service thread 1-1) 14:25:25,556 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]

14:25:25,631 INFO  [stdout] (MSC service thread 1-1) 14:25:25,557 …
Run Code Online (Sandbox Code Playgroud)

java logback wildfly wildfly-9

5
推荐指数
1
解决办法
1157
查看次数

在C++中的命名空间中使用函数名?

我想在命名空间系统中创建一个类Console.我这样定义了这个类:

宣言

#pragma once
namespace system
{
    class Console
    {
       public:
          ~Console();
          void static writeLine();
       private:
          Console();
    };
}
Run Code Online (Sandbox Code Playgroud)

定义

#include "Console.h"
#include <iostream>

system::Console::Console() {}
system::Console::~Console() {}
void system::Console::writeLine() {
    std::cout << "test" << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

但编译器拒绝定义此类,因为系统已在stdlib.h中定义(包含在iostream中).

我是否有解决方案强制编译器"忽略"系统的第一个定义?

谢谢.

燕姿

c++

0
推荐指数
1
解决办法
60
查看次数

标签 统计

c++ ×1

java ×1

logback ×1

visual-studio ×1

wildfly ×1

wildfly-9 ×1