小编sky*_*sky的帖子

如何在Visual Studio 2010中使用flex&bison?

我已经阅读了http://msdn.microsoft.com/en-us/library/aa730877%28vs.80%29.aspx但这篇文档是针对VS 2005的.我坚持使用"在Visual中导入.rules文件"部分C++'在文档中.似乎VS 2010不支持.rules文件,相反,它似乎使用.targets文件来定制构建规则.

有谁知道如何在VS 2010中使用flex&bison?谢谢.

bison visual-c++ visual-c++-2010 flex-lexer

12
推荐指数
1
解决办法
8522
查看次数

Java类执行问题:java.lang.ClassNotFoundException

下面是我在linux终端上尝试的:编译Test.java,运行Test.class,并得到一个错误.然后,我用"-classpath"尝试了相同的命令.选项和"-cp".选项,但也失败了.

/testpackage$ cat Test.java 
package testpackage;

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("May I take your order?");
    }

}
/testpackage$ javac Test.java 
/testpackage$ java testpackage.Test
Exception in thread "main" java.lang.NoClassDefFoundError: testpackage/Test
Caused by: java.lang.ClassNotFoundException: testpackage.Test
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: testpackage.Test. Program will exit.

/testpackage$ java -cp . testpackage.Test
Exception in thread …
Run Code Online (Sandbox Code Playgroud)

java class classnotfoundexception

11
推荐指数
1
解决办法
4万
查看次数

gcc的-lpthread选项

据我所知,如果我想在linux环境中使用pthread库,我必须包含pthread.h并使用-lpthread选项编译源代码.但我不明白为什么我应该使用-lpthread选项进行编译.我认为该选项是多余的...因为我已经声明包含pthread.h头文件,以便gcc链接pthread库.为什么gcc没有通过阅读#include自动链接pthread库文件?

提前致谢.

gcc pthreads

10
推荐指数
2
解决办法
3万
查看次数

生成ANTLR树语法的系统方法?

我有一个很大的ANTLR解析器语法文件,并希望为它创建一个树语法.但是,据我所知,这种树语法生成的工作不能自动完成,即我应该通过复制解析器语法,删除一些不必要的代码等手动生成它.我想知道是否有系统的方法来从解析器语法文件生成树语法文件.

PS我读了一篇坚持" 手工树行走比树语法更好 "的文章.这是可靠的信息吗?如果是这样,制作手动树步行器比编写ANTLR树语法文件更好吗?然后,如何使用我的ANTLR解析器语法文件创建一个手动树行走器(它使用重写规则制作AST)?

提前致谢.

antlr tree-grammar

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

Python:如何在新的cmd窗口中执行bat文件?

在我的python脚本中:

p = Popen('a.bat')
Run Code Online (Sandbox Code Playgroud)

问题是批处理文件的输出被放到主控制台窗口,我在其中执行我的python脚本...我希望批处理文件的输出显示在新的控制台窗口中.任何帮助,将不胜感激.谢谢.

python batch-file

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

msi 安装程序组件的引用计数存储在哪里?

对于 2 个以上产品的共享组件,Windows Installer 会存储该共享组件的引用计数,以便卸载其中一个产品不会破坏其他产品。我想知道如何做到这一点,共享组件的引用计数存储在哪里。如何重置损坏的引用计数?

installation windows-installer wix

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

在哪里可以找到Visual Studio中stdio.h的实现?

我可以通过Windows资源管理器中的搜索轻松找到stdio.h头文件,但找不到像stdio.lib(?)这样的实现文件。在哪里可以找到它?

另外,尽管我可以使用Windows.h编译源代码,但无法通过Windows资源管理器中的搜索找到Windows.h。

是否有人对此进行解释?

stdio header-files visual-studio

4
推荐指数
1
解决办法
2万
查看次数