尝试做一些非常简单的事情--通过windows编译基本的win 32 c程序.这是我自己应该能做的事,但我只是被困在这里。
我不断地遇到奇怪的问题,模糊的错误。我不知道是否应该详细谈谈。使用tcc (微型c编译器)
我已经搜索了很多win32程序的c++编译指南,但是大多数针对vb .I的c++编译指南都希望在命令行上手动完成。
谢谢
发布于 2009-09-20 16:50:33
如果我使用Visual创建一个新项目,它#使用编译器命令行选项定义了以下预处理符号:
WIN32_WINDOWS_DEBUG或NDEBUG之一UNICODE和_UNICODE (虽然Windows和库也支持非启用Unicode的应用程序,如果编译器不支持Unicode)。http://bellard.org/tcc/tcc-doc.html说:“有关在Windows上的使用情况,请参见tcc-win32.txt”。
发布于 2009-10-14 12:03:38
下载Windows,它就会附带自己的命令行编译器。它创建了一个快捷的开始->程序->.为32位或64位打开命令提示符。选择32位变量,您将得到一个完全初始化的命令提示符,其中包含、LIB和LIBPATH集。
cmd> cl hello.c
这应该会给你hello.exe。有关编译器"cl /?“的更多帮助,链接器”链接/?“
发布于 2009-09-20 16:33:05
听起来像是在环境中寻找包含路径和自选路径的编译器。如果您在命令行上做了"set“,而没有看到列出的那些vars,您可以尝试将它们设置为编译器正在使用的路径。不确定您将在哪里安装这个tcc工具,但请查找名为“include”和“lib”的目录,然后尝试将这些目录分配给上述环境变量。
https://stackoverflow.com/questions/1451306
复制相似问题