当前位置:首页 » 编程软件 » 不能通过编译是大问题

不能通过编译是大问题

发布时间: 2023-03-03 05:36:28

1. 求助汇编程序为什么不能通过编译,汇编语言交流,技术交流区,鱼C

不能通过编译,肯定是程序有错所致,你需要贴出程序代码,才能帮到你。

2. ubuntu中编译C语言程序时使用数学函数时总是出问题编译不能通过,这要怎么解决呢

math在连接时需要添加参数,很久不搞linux的程序了,我映像是-o 编译时加上 -lm像下面这样:
gcc -lm -o xxx.out xxx.c
因为math.h不是C运行库函数,就像linux下线程函数库pthread.h也不是,都需要在编译时连接该库
如果你有IDE(如eclipse)+ GCC 开发C程序,可以在项目属性中编译命令中添加-lm,作用是一样的 (本人用VI很不熟练。。。)
楼主如果需要可以到www.eclipse.org下载IDE,不用手动添加Mingw和GCC,它已经全部搞定了,用起来很方便。

3. vs2013运行出现问题,编译不了,提示fatal error C1069: 无法读取编译器命令行

1 头部#include文件错误,#include 后面的包含的文件时,如果使用的是 "<>" 尖括号的话, 表示让编译器在系统头文件夹中查找对应名字的头文件, 当使用""引号时,就是让编译器在当前程序目录下查找对应名字的头文件,如果没有找到,则编译器会再在系统头文件夹中查找该头文件. 注意#include文件到位置。
2 感觉是编译器兼容问题,比如:include “streams.h”有的情况下在vs2003编译通过的情况下,在vs。net编译无法通过,改成,include "streams"去掉.h就可以了。

3 有可能是文件整理后移动位置,将与编译头文件和cpp文件目录修改导致错误,用记事本打开.dsp文件,找到与编译cpp文件,少了个与编译开关所以不能生成与编译头文件:.pch
加入开关:# ADD CPP /Yc"。h文件"。例如:
SOURCE=.\StdAfx.cpp
# End Source File
# Begin Source File
发现少了个与编译开关所以不能生成与编译头文件:。pch
加入开关:# ADD CPP /Yc"stdafx.h"
SOURCE=.\StdAfx.cpp
# ADD CPP /Yc"stdafx.h"
# End Source File
# Begin Source File

4 在编译directshow源码的时候注意将C:\DXSDK\Samples\C++\DirectShow\BaseClasses下的文件先进性一次编译。

5 tools->options->directories 里的lib设置问题

6 有的时候需要使用#program comment(lib,"")命令导入一个lib库文件。让编译器在该库文件中搜索,引入的头文件。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:825
制作脚本网站 发布:2025-10-20 08:17:34 浏览:1089
python中的init方法 发布:2025-10-20 08:17:33 浏览:795
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:960
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:851
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1204
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:424
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:304
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:980
python股票数据获取 发布:2025-10-20 07:39:44 浏览:947