为什么我在VC中每一次运行程序,都提示所有文件需要编译? [问题点数:30分,结帖人Hover]

Bbs6
本版专家分:5072
结帖率 100%
Bbs2
本版专家分:437
Bbs7
本版专家分:21244
Bbs4
本版专家分:1694
Bbs7
本版专家分:20437
Blank
红花 2001年9月 VC/MFC大版内专家分月排行榜第一
2001年8月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2001年10月 VC/MFC大版内专家分月排行榜第二
Bbs6
本版专家分:8421
Bbs3
本版专家分:962
Bbs2
本版专家分:106
Bbs1
本版专家分:22
Bbs2
本版专家分:165
Bbs5
本版专家分:2135
Bbs4
本版专家分:1305
Bbs6
本版专家分:5072
其他相关推荐
VC++6.0中如何编译运行多个源文件
简单介绍一下VC++6.0如何编译运行C语言程序
opencv学习笔记1 opencv安装及配置 一劳永逸不需要每次都重新配置
opencv2.4.9地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download vs2013请自行百度 OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算
每一次运行程序之前都需要编译为什么
每一次运行程序之前都需要编译为什么
我的vc++6.0编译的时候没有问题,运行的时候为什么总是报告一个错误?
# include void main () {   printf("h"); } 编译是没有错误,运行的时候总是报告这个错误--------------Configuration: oop - Win32 Debug-------------------- Linking... LINK : fatal error LNK1104: cannot open file "D
VS2010每次编译都重新编译整个工程的解决方案
在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。由于这个工程代码量太大,每次编译完成都需要将近10分钟左右的时间编译。最烦人的时候是当编译完了出错,修改了错误再次编译,浪费很多时间。 那么怎么配置VS2010像VC6.0那样默认的可以只编译修改后的文件呢? 针对这个问题的解决办法网络上也有不少,在这
Scala程序编译运行
本文详细介绍了Scala程序编译、打包、运行的全过程,以及各种方式的利弊分析
VS2013+QT5.7每次运行时都会重新Moc'ing 文件的解决办法
之前的编写的一个程序明明是编译通过了,但是点击【运行调试】的时候,任然会出现以下信息:1> Moc'ing QtGuiUserManage.h... 1> moc_QtGuiUserManage.cpp只要是运行就会出现这样的问题,每次都会出现,一点例外都没有。 问题原因:这是由于项目设置的Qt的Moc目录和这个头文件设置的Moc头文件目录不一致造成的; 项目中的moc目录如下: 当前
vc++生成程序需要.net运行环境的可以执行exe程序的方法
Q:vc++编译出来后自动产生了debug文件里面的.exe文件不能直接打开执行? A:在新建VC++工程的时候,其中有一项是选择将MFC库作为共享的DLL还是静态的DLL。 因为MFC程序运行需要一些DLL文件的支持,你从集成开发环境下编译运行时,有默认的路径来调用这些所需的DLL,因此运行不会有问题。而当你单独运行文件夹下的可执行程序时,如果一开始选择的是作为共享的DLL,则就会因为可
在没有安装VC软件的电脑上也可以执行的exe文件
将Release\sumx.exe文件拷出来就可以用:   在菜单栏上的Build--->Set Active Configration-->Win32 Release,即发行版,这样编译后的程序就能上其它机器上用了,当然前提是你没有用于特殊的库, 另一个是在project的Setting里设置,把Microsoft Foundation Class 设置为Use MFC in static
VS运行程序提示系统找不到路径问题
本人使用下列方法加清理项目,重新生成 4. 既然问题是在更新嵌入的清单文件时发生的,由于FAT32的原因而未能更新嵌入的清单文件,于是我们有如下两种解决方法: (1)不启用增量链接。在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”。此方法阻断了问题产生的源头,其每次生成exe文件时都直接嵌入清单文件,而不是默认的根据时戳而决定是否更新清单文件。 (2)不嵌入
VS总是重新编译,即使没有修改文件
工具->选项->项目和解决方案 MSbuild项目生成输出详细信息:最小改为争端 编译,看输出 可能的原因:修改过windows的系统时间,系统记录文件时间戳为未来的某个时间,导致编译器永远判断文件修改够 解决办法: 修改并保存一下问题文件.使得时间戳重置
如何打包VC程序,在一个没有安装VC的电脑上也可以运行
1.打包前的准备 (1)在电脑中安装InstallShield for Microsoft Visual C++ 6(如果安装VC的时候已经安装了 InstallShield就可以跳过这一步。)安装包参考http://download.csdn.net/detail/ltsos8/1713303 (2)准备打包程序需要的DLL文件。利用VC6.0自带的Depends软件,该软件在VC6安装目
解决Eclipse每次修改完代码后需要先Clean,不然部署不上文件的问题
解决Eclipse每次修改完代码后需要先Clean,不然部署不上文件的问题问题描述: 用Eclipse正在开发一个Java项目,因为切换了开发电脑,出现了新的问题。每次修改完Java代码,点击运行Tomcat,发现根本没有修改。刚刚开始的时候,因为一开始没找到原因,并没有立马解决。使用了另外一种比较麻烦的界面办法,就是Project-->Clean …。这样子,虽然能解决暂时不能部署上去的
as 运行真机 提示需要卸载原来的app但是我真机里没有原来的app
百度了下,有的说是手机USB设置问题,我试了试不行,后来想到今天更新了gradle,可能是这么回事,然后把gradle改回来了就好了。 我升级了2.3.0,为了运行app又改回来了。
编译64位cef3所需要的项目文件(vc2008版本)
网上的资料较少,大多都是vs2010以上的版本编译cef3,而vs2008的很少,需要改动一些参数,否则编译运行就会出错。希望对大家有点用^_^
关于解决VC运行C语言程序闪退的问题
关于解决VS运行C语言程序闪退的问题 最近使用VS2017调试C语言控制台程序,一直出现程序正常运行结束就闪退,看不到控制台的的运行结果,经过查资料尝试,得到几种解决方法: 1. 在return 0;前加上getchar(); 利用getchar()函数等待输入,直到按回车才结束的性质,不按回车,控制台会一直处于等待状态,即将程序运行结果进行显示的那一步,如: int mai
Vc++6.0如何同时打开两个文件
 现象:         经常会碰到想要同时打开两个或者更多的*.dsw文件,但是你打开第二个的时候就会把第一个覆盖掉,非常的烦人!        解决得方法:        找到“控制面板”,打开“文件夹选项”, 然后打开“文件类型选项” 在已注册的文件类型中找到 DSW Project Workspace 选中,然后点击高级选项,进入“编辑文件类型”,点击"编辑",取消"使用DDE
Android studio 每次修改代码,都要求clean去删除某个目录文档的classes文件的解决方法
之前因为项目是组件化开发,是由组长进行维护的,然后我这边修改部分代码,每次修改都必须去clean一次,后发现这是本来组长配置的打包时间,精确到分钟只要修改成如下配置就可以解决这个问题...
vc++6.0生成exe文件不能在非VC环境下应用 (
vc++6.0生成exe文件不能在非VC环境下应用  (2011-05-24 13:17:42) 转载▼ 标签:  杂谈 分类: 经验交流 解决方案一、 在你自己的电脑的C:\Windows\System32\目录下找到以下6个文件,然后拷贝到你的可执行程序的目录下就可以了:MFC42D.DLL、MFCN42D.DLL、
解决每次运行Xcode , 都需要输入密码 问题
新买的Mac,在安装了 Xcode 7.1的时候,不知道是配置信息哪里手残了一下,导致每次运行Xcode 后 都需要输入一次密码。 为此在网上也是查阅了不少的资料,当时 所谓的 XCode----->Windows------->Organize-------> 点击自己的MAC------>右边点击【Enable Developer Mode】,输入密码。 基本就木有看到 所谓的
C++ 程序运行闪退解决方案
1.主函数中return 0;前加getchar();需要文件<iostream> 2.主函数return 0;前加system("pause");
Windows环境下MPI程序编译以及运行
一、安装MPI 第一步:下载MPI软件包 得到文件: mpich.nt. 1.2.5.zip 第二步:安装 1、解压缩文件mpich.nt.1.2.5.zip到目录mpich.nt.1.2.5 2、进入目录mpich.nt.1.2.5、 3、双击setup.exe,并按提示进程安装 目标目录:C:/Program Files/MPICH,安装内容:全选 4、依照提示完成全部安装工作
VS2013每次编译都重新编译整个工程的解决方案
转载:http://blog.sina.com.cn/s/blog_141f234870102w03x.html 在使用VS2013编译C++程序的时 候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。最烦人的时候是当编译完了出错,修改了错误再次编译,浪费很多时间。 那么怎么配置VS2013像VC6.0那样默认的可以只编译修改后的文件
java 程序编译运行过程详解
java整个编译以及运行的过程相当繁琐,我就举一个简单的例子说明: Java程序从源文件创建到程序运行要经过两大步骤: 1、源文件编译编译成字节码(ByteCode);  2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言 ( "semi-interpreted" language)
Keil MDK 点击增量编译 一直全部重新编译的解决办法
可能的原因及解决办法 1. 将工程文件夹的只读属性去 2. 设置问题,将下图方框中的 √ 去掉
VC调试程序时弹出调试会话的可执行文件
使用VC或者VS调试程序时弹出调试会话的可执行文件
如何编译可以在arm平台上运行的可执行程序
1、建立交叉编译环境      1)修改根目录下opt文件夹属性                sudo chmod a+w /opt      2)解压我们找到的交叉编译工具链到/opt中                tar xf crosstool.tar.bz2 -C /opt      3) 修改bash配置文件(~/.bashrc)                在最后添加   export PATH=$PATH:/opt/crosstool/gcc-4.0.2-glibc-2.3.6/ar
在win10上用VC6.0编译运行HelloWorld
VC6.0的下载安装见win10下安装运行VC6.0 VC6.0的编译vc6.0的简单调试 1、新建工程 当然你用快捷键Ctrl+N也是可以的。 工程名称HelloWorld,位置我保存在c:\users\administrator\desktop\workspace\ 保存位置看个人喜好,但管理一定要有序,不然都不知道把东西放哪了。 到这里HelloWorld工程就...
docker 容器上编译 go 程序无法运行提示找不到文件
dockerfile [root@SZB-L0010091 zxg]# cat Dockerfile FROM scratch COPY webdemo / EXPOSE 9999 CMD ["/webdemo"] docker run 报错信息: [root@zxg]# docker run --rm -it -p 9999:9999 web:1.0 panic: standar...
VC程序移植到Linux下注意事项
将VC程序移植到Linux系统的几点经验心得 有时我需要制作LINUX与WINDOWS下都可以运行程序。在一般情况下,我会选择在WINDOWS平台下完成初始的开发。因为VC提供的图形化的编辑与调试界面的确较GCC要高产得多。在完成了测试之后,就开始把它向LINUX移植,移植的过程会有一些需要注意的地方。下面就是我的一些心得。  文件名  由于ext2文件系统对文件名是大
双击.dsw无反应,图标异常,打开方式中找不到vc
最近重装VC,估计是注册表没有清理干净,所以遗留了很多问题 ,比如说双击.dsw文件无法打开,打开方式中也打不到VC,折腾了大半天,现在算是解决了,办法如下: 1.点开始,运行,输入regedit进入注册表编辑器。 2.删除所有的.dsw及dswfile项目(此处可在左侧窗口点击鼠标右键,使用查找功能,方便一些)。 3.接下来点开始,输入cmd进入命令行模式,输入如下语句: ass
在VC中不显示命令提示符窗口
创建VC可执行程序时,有2种类:Windows应用程序和控制台应用程序。其中控制台应用程序运作时会出现控制台,即是命令提示符窗口,也就是那个黑框。有时候,我们需要命令提示符窗口不出现,这就需要程序类型改为Windows应用程序。然而,这2种类型的程序的入口点是不一样的。所以不仅要改类型,还要改入口点。网上有些推荐使用预编译指令:#pragma comment( linker, "/subsyste
Windows 7 运行VS2015编译的软件提示缺少ucrtbased.dll文件的解决办法
这个dll是Win10 SDK中的,正解是安装Win10 SDK 下面是解决办法 打开VS2015安装包 进入packages\Win10_UniversalCRTSDK 安装msi包即可 网上也有其他方法,比如VS2015编译时选择静态编译,直接在system32中复制ucrtbased.dll等,但我没有试过这些方法的可行性
vc++6.0打开文件失败解决方案
0:由于某些冲突原因,vc++会打开文件失败 1:下载FileTool.exe 【猛戳下载地址】
用VS2010编写的C++程序,在其他电脑上无法运行的问题
本文介绍了几种解决VS2010缺失dll的问题。
如何用命令行(CMD)编译运行C 程序—环境变量的设置
IDE(集成开发环境)确实提高了软件的开发效率,但是要想成为一名非常专业的程序员,不懂手动编译程序是不太合适的。  羡慕人家只需要通过记事本就能编写程序吗? 我们知道,一般的C程序开发需要经过三个步骤: 源代码编辑——编译生成.obj文件——链接生成.exe文件 首先,我们使用记事本写一个helloworld经典程序 #include int main(void) {
Windows下编译好的Qt程序运行问题
问题描述:编译完成一个Qt程序后,在Qt Creator 环境中可以执行,
关于Keil如何设置只编译修改过的文件
以前用的都是51单片机程序小,点击和点击时间都差不多,可是最近在用stm32的官方库,这是点击全部编译就要浪费大量的时间, 实际上点击原本只会编译修改过的文件其实现的原理和makefile差不多(未考证),而不管文件是否改动都会全部重新编译一遍。 可是我在用keil的过程中发现即使点击工程中的所有文件包括未修改的都要重新编译(可能是把keil的默认设置在无意的情况下改了),简直不堪忍受,特别是
vc++6.0的应用程序打不开肿么办
今天早起,有同学问到我关于vc6.0的安装过程中遇到的问题,我听了之后想想还是写篇博客给大家看一下吧。因为我之前也遇到过类似的问题。当时也是挺着急的。 大家遇到的问题估计就是这样吧~~(下载后打不开) 请看-->解决步骤: (1)右击vc++6.0的图标,选择打开文件所在的位置,会出现如下所示: (2)将划线的那个MSDEV.exe那个应用程序,删掉; (3)
C++6.0,结果在新建工程时提示缺少这个SHSQL.DLL,要求重新安装
1、查了一下据说是装了 VC 企业版,而后反安装时不正常,再安装别的版本的 VC 就会出现,可以在注册表中删除如下项来解决:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\shsql.dll这个是因为没有正常反安装 VC 企业
c# 中对于每次修改的程序 都必须重新手动生成 才能编译的问题
需要修改两个地方 工具>> 选项>> 项目和解决方案>> 生成并运行>> 检查“在运行时,当项目已经过时了”设置为“始终生成”或者“提示生成”。 生成“>>”配置管理器“>>”检查的“建设”的项目是要建立的配置中,您需要使用每个被选中的。
STM32F107RC下载程序时的1个错误
今天上午新到了1批电路板,需要下载程序,由于好久没出货了,打开源代码工程进行下载时,居然出现了问题。程序在下载完成后直接跳到了HardFault_Handler()硬件中断错误中,程序下载到别的电路中没有问题!为什么呢,肯定是不经意修改了编译选项?找吧,经过一番苦寻,终于找到了结果,原来是闲的蛋疼没事修改了linker选项中config标签下默认的linker config file:.icf文件
VS缺少unist.h无法编译的解决方法
         unistd.h是unix std的意思,是POSIX标准定义的unix类系统定义符号常量的头文件,包含了许多UNIX系统服务的函数原型,例如read函数、write函数和getpid函数。 unistd.h在unix中类似于window中的windows.h。          许多在Linux下开发的C程序需要文件unistd.h,但VC中没有这个头文件,所以用VC编译总...
IOS5 XCODE4.2每次全部编译文件的问题
无论我是否修改文件所有文件都必须重新编译一次,实在是非常浪费时间。 网上查到一点资料 源地址:http://hi.baidu.com/%CD%F5%D7%D36%BA%C5/blog/item/6053bea4a37c9aea9052eef3.html 关于xcode4全量编译 会全部重新编译的问题 2011-11-28 11:24 这二天,项
Linux 下的软件为什么很多需要编译,而不是直接发布二进制代码?
各个发行版的linux内核都是一样的,但是为什么很多软件、库(例如OpenCV)安装的时候都需要在本地编译源码,产生二进制代码然后运行,而不是直接发布二进制代码? 因为不同的发行版乃至不同的版本库不同 而应用程序往往也会依赖很多别的库 发布源码比较省事 而且LINUX下也有使用源码编译然后使用这个软件的传统 这让人感觉更安心(比如我 UBUNTU源里没有的东西 我就更乐意从源码编译
防止vc6.0运行代码后闪退
#include 主函数之后+system("pause");
单片机实用系统设计——基于Proteus和Keil C51仿真平台
书中所有案例都在Proteus仿真平台上调试通过,可以直接运行,能用于或移植到实际工程项目中。
我自己本机配置了一个maven环境。每次新开一个项目都要重新选择一个maven的配置,默认的都是这个。如图:
转:http://www.oschina.net/question/948439_243781   我自己本机配置了一个maven环境。每次新开一个项目都要重新选择一个maven的配置,默认的都是这个。如图: 我能不能设置了每次都是默认用我增加的这个配置(第三个):
程序编译成功,但是运行时不出现运行结果的界面(TC)
例子:以下是一个画彩色圈的程序 #include #include #include main() { int gdriver,gmode,i,j; gdriver=DETECT; initgraph(&gdriver,&gmode,"C:\\BGI");     //多数情况是此处写错了 存放图形驱动文件的路径 ,这个路径一般在TC的安装目录下 setbkcolor(0)
为什么我用MyEclipse写的Servlet程序运行一次后下次运行就会变成下载?
答: 检查一下你写的servlet的doGet和DoPost方法,里边是不是有个response.setContentType("text/html;charset=utf-8");注意这个文档类型别写错了。 我试了,如果写成response.setContentType("application/x-json;charset=UTF-8");在浏览器地址栏中直接执行URL的话就会
vc程序可以运行但没结果
在win7上跑的时候好好的,结果到win10上可以打开界面,却没有检测到USB设备的插入。 想了想,试试用管理员权限跑跑看,果然就可以了
vc++ 使用64位平台编译运行程序出现0xc000007b错误的解决方案
案例重现: 使用vs在32位平台编译正常运行,切换到64位编译后,运行程序出现0xc000007b错误。 错误原因: 可以使用了32位lib#pragma comment(lib,"comctl32.lib") 解决方案: 修改manifest: proces
一种 VC release 编译极慢的原因和解决办法
问题描述: 本人使用的是 Visual C++ 2008 。一直使用正常。 最近发现项目在 release 时编译极慢,要6~10分钟不等,无法忍受。 在慢的时候,输出窗口显示“正在生成代码”。 原因分析: 调试了各种编译选项,均不奏效。 后来分析代码,发现问题出现在某个特定的 cpp. 这个 cpp 的独特之处在于有一个很大的字节数组的常量初始化。 例如 cha
visual studio 2015运行VC++控制台程序,如何解决提示系统找不到指定文件【解决办法】
最近在学习C++,用visual studio 2015 新建一个解决方案,然后新建一个空白项目,调试运行代码的时候,编译完成了,但是运行的时候系统提示找不到指定文件。在百度上 搜了一发,发现大多数是建议选择【启用原服务器支持和勾选符号服务器】,试之不可行。发现自己没有选择当前启动项目,导致非空白项目和空白项目一起运行
C++ 编译运行过程 详解。
要更深入了解C++, 必须要知道一个程序从开始到结束都干了些什么, 怎么干的。 所以我从C++编译运行过程,解析下程序是怎么跑的。         首先,初略的说一下之前C++的编译过程,C++编译过程包括预编译-》汇编-》编译-》链接。称为一个可执行文件。(Windows平台下为.exe文件)。 预编译主要展开包含的头文件,宏定义等操作。例如一个简单的main程序编译编译后,的文件对比
VC++6.0选择打开文件命令时停止工作解决方法
问题情境如下:(本人版本是win8,win7也试过,用同一个方法修改成功)  教程绝对可靠,不是网上很所任说的什么兼容性问题,而是与某款微软产品发生了冲突,修改方法如下: 1. 下载FileTool.exe,并解压 下载地址http://support.microsoft.com/kb/241396/zh-cn 2. 打开VC6.0,点击File-Open Works
VC++6.0运行MFC程序常见报错解决办法
Visual C++6.0是微软早期开发的一个IDE。 计算机二级考试的官方指定产品。。很多学校教授C/C++也都用得是VC6。 VC6体积小,界面简洁。但兼容性很差,在win7,win10上存在很多兼容性问题,现在总结如下: (首先我还是建议使用Visual Studio 2015) 遇到问题时首先重装,重装不能解决再往下看 1,致命错误:无法打开包含文件“xxxxxx.h"; ca
VS2005编译程序在XP系统下不能运行的解决办法
我们有这样的经验,在VC6.0、VS2003下使用Use MFC in a shared DLL选项编译出来的程序,如果在一台纯洁的机器上运行,会弹出警告,提示我们缺少某些dll。我们乖乖的把那些库收集起来,打包的时候裹到一起就OK了。 可是,在VS2005下,好日子不再有了。在VS2005下使用Use MFC in a shared DLL选项编译出来的程序,在Windows 2003或
Keil工程每次都会全编译的解决方法
在keil软件,编译工程的时候,通常有两种编译方式,build 和 rebuild,build表示对当前修改过的代码进行编译,rebuild 则表示对工程的所有文件进行一次全编译。在一次项目开发中,拿到了国民技术给的工程文件,每次点击build都会全编译一次(这就相当于是点击了rebuild了!),而当工程文件越来越多的的时候,实在是浪费时间。      打开项目工程后,进入options
运行exe找不到DLL,运行库的重要性。
欢迎纠正,大神勿喷。
maven 中的依赖范围与classpath的关系
资源推荐: 视频资源: 软件测试相关系列视频 社区资源: 自动化测试交流群 今天在使用maven构建测试的时候,console输出很多错误信息,大概是某些类找不到符号,查了相关资料发现maven是通过依赖范围来控制项目构建各个阶段(编译,测试,运行)所需的classpath ,maven有compile,test,provided,runtime,system几种依赖范围 1、compi...
VC6.0 IDE 编译64位应用程序环境配置
 Microsoft Platform SDK 2001 年 11 月版或更高版本 VisualC++ 6.0 步骤一:安装最新适合xp的SDK 通过双击SDK文件夹下面的Setup.Exe安装Microsoft Platform SDK 到硬盘任意目录后,安装程序会在开始菜单中生成Microsoft Platform SDK的快捷方式。单击"start->Al
VS编译程序出现内存不够的解决办法
LINK的/STACK选项    /STACK   :reserve[,commit]    reserve:栈总大小    commit:程序开始时系统提供的实际内存量    缺省:1M,8K    参数为0取缺省值      今天在VC++.NET中运行聚类程序,老是说Stack   OverFlow,  后来才发现是栈空间太小了。 单单保
QT编译工程提示找不到QWebView
这个组件默认可能没有安装,这时你需要手工安装它,查看路径/usr/lib/qt4/plugins/designer/ 下有没有libqwebview.so文件,如果不存在搜索该文件下载相应包安装即可,我这里搜到的软件包是qt4-webkit,所以我用下面的命令解决了这个问题。而如果你的文件存在却不能编译查看你的编译器版本对不对吧我的是4.8.5 root@ArchWei:/root> yao
VC++编译运行出错问题
Dr Yao450 人赞同了该回答现在,我们深入探讨一下:《如何使用VS 2013发布一个可以在Windows XP中独立运行的可执行文件》。这个问题是比较常见且容易造成初学者困惑的,作为曾经撞了无数次南墙的初级代码狗终于看到了自己能够回答的问题,那么就让我来简单阐述一下造成这个问题的简单原理极其简单解决方法,如有错误纰漏敬请指正。/*我们讨论的是非托管的C++程序。*/为了方便说明,我们新建一个
让Linux系统执行sudo时不用输密码
今天晚上在红联论坛上看到有位朋友在问怎么在 Fedora系统里使用 sudo 命令以及怎么做到让执行 sudo 命令时可以不输入密码。因为毕竟我们的桌面系统只是我们自个在用,不像跑在服务器上,所以没有必要对权限限制得如此严格。而 Fedora要求频繁地输入密码的确很麻烦、很费时(我是已经习惯了)。 启用 sudo命令并让执行 sudo时不需要输入密码: 打开终端,先以 root 身份登录:
VS如何完美运行VC++程序代码
Visual Studio 写 C/C++ 常遇如下问题:1.error LNK2019:无法解析的外部符号: 解决方法: 添加头文件:#pragma comment(lib,"ws2_32.lib")2.找不到msvcr 100D.dll文件 解决方案: ①在项目上右键属性,在“配置属性”–>“常规”中将“MFC的使用”选项由“使用标准 Windows 库”改为“在静态库中使用 MFC”;
vc调用Python库的运行程序
编译Python脚本生成可执行程序,可以通过py2exe编译完成。 在VC中调用python时,可以结合py2exe,完成整个程序的独立发布^_^ google.py: #! /usr/bin/env python import sys, webbrowser def main(a): url = "http://www.google.com/search?q=%s"
C/C++连接mysql编译的找不到mysql/mysql.h的问题
昨晚 试着用C/C++操作mysql,结果编译时说 找不到mysql/mysql.h,查看 /usr/include/下确实灭洋 ,locate mysql.h 也没有。网上 搜了下,没有这个问题的解决方法,可能是这个问题是菜鸟才会有吧,根据 网上 其他说法,不断尝试。结果 最后 发现 mysql-devel  没装的原因,装上就好了mysql 5.5 是不是没有初始密码了 ,昨天试了试 root
编译原理—Lex简单使用
flex的简单使用 (1)将flex.exe和创建的text.lex放在同一文件夹下; (2)在DOS命令提示符下执行编译 flex text.lex 得到目标文件 lex.yy.c; (3)在VC或CB中运行lex,yy.c,产生可执行程序lex.yy.exe (4)运行可执行文件,执行其功能。 例题: 输入一个 C 源程序文件, 用 FLex 实现以下任务 a) 添加行号。
VC++6.0显示此程序存在兼容问题解决办法
在windows7及windows7以上版本使用vc++6.0是会出现以下问题: 解决兼容性问题,需要打开下载好的VC++6.0,在文件中打开如下目录: 你VC++6.0所在的文件夹\Common\MSDev98\Bin 在里面找到MSDEV.EXE 原本的文件名是没有办法进行改变兼容性的,可以将它的文件名改为任意名字,然后右击—>属性—>兼容性—>勾选上以兼容模式运行...
VC编译DLL时,如何不依赖VC运行
用VC编译的DLL如果依赖VC运行库,分发时如果目标系统不带对应版本的VC支行库,将导致DLl调用失败,在编译时应设置不依赖VC运行库: 在C/C++/Code Generation的Runtime Library中选择Multi-threaded(/MT)  Release配置或Multi-threaded Debug(/MTd) Debug配置就可以编译出不依赖VC运行库的DLL了。
vs2008每次build都会重新编译链接,浪费大量时间。
无外乎两种情况: 1.时间问题,所创建的文件的时间比如是:2011-09-22 09:03:22,那么你的系统时间之前被你改动过当前时间是:2011-08-22 09:03:22。这下好了,vs每次编译的时候都会检查每个文件的最后修改日期,发现是上一个编译时间之后的,都会重新编
VC6.0下开发的程序在64位机器上运行
本文一步一步地描述了怎样使用Microsoft Visual Studio IDE创建64位应用程序, 并且,64位的应用程序代码和32位应用程序代码完全一样, 只是编译环境配置有所不同。目前还没有发现有纯64位的IDE应用程序开发环境。笔者翻译本文时,Microsoft已在VS.NET2002/2003/2005/2008 IDE中提供了64位创建环境 ,但完全的64位IDE开发环境似乎还没有。
vs2010修改一个文件所有文件全部重新编译的解决方法
一个项目通常由多个代码文件组成,修改其中一个文件编译器应该只是重新编译文件,然后链接,生成可执行文件,速度非常快, 但是,如果碰到修改一个文件,导致所有文件重新编译的话,就会导致编译时间非常长,期间,我们就只能无奈的等待了。这种情况 无疑非常浪费时间,因为一个大的工程或者解决方案,重新编译一次的时间往往达数分钟之久,编译两次,一个小时就过去了,多么 痛苦的事情,那么如何解决呢?
“eclipse在编译代码时运行结果始终是之前程序的结果”如何解决?
最近在使用eclipse遇到了问题,程序无论怎么运行都是之前修改前的程序结果,如下面所示: package test; public class test { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(...
解决VC6.0打开文件崩溃问题
解决VC6.0打开文件崩溃问题
有些文件(如exe文件)安装前,为什么要安装.NET Framework?
.NET Framework是微软下一代平台(Dot Net)的支持库。使用.net开发的程序需要在NET Framework下才能运行。 比如vb的程序需要vb运行库,java程序需要jvm一样 vcredist_x86.exe是微软公司VisualC++的32位运行时库,包含了一些VisualC++的库函数。
VS 调试winForm 编译时出现 “未能写入输出文件 XXXX.exe,另一个...正在使用中
产生原因:项目引用了自身。 解决办法:删除对自身的引用。
关于VS2010突然操作起来特别慢的问题
突然发现VS2010操作起来特别慢,不管是编译还是退出编译都要2分钟以上反映时间,且界面卡死         解决方案:                   重新设置了vs2010的环境(在vs2010命令提示符下,执行devenv.exe /resetuserdata)                注:devenv.exe在任务管理器中就可以看到然后在任务管理器中打开程序所在位置,启
Windows环境下MPI程序编译运行
--- By coolbattier--- Mail : coolbattier@126.com摘要:对于MPI不做过多介绍,百度一下会有很多解释。本文着重介绍MPI的一个实现---MPICH2。开发者在对MPICH2的定位中提到,会提供对以下计算和通信平台的支持:作为简单测试,笔者使用了实验室的两台PC搭建了一个小的并行计算环境,希望能对刚接触这一领域的人有所
C++程序运行显示找不到exe
问题: 解决方案: 转载自http://www.cnblogs.com/HongyunL/p/5115301.html 原因是原工程的属性设置了输出目录在debug下,但是输出文件在bin下,项目更新后debug的目标宏路径就出错了(属性——>调试——>命令——>$TargetPath)。 有的方法说把两个目录统一下就好了,但是我就是想单独把*.exe放
解决每次运行Xcode都需要输入密码问题
刚买的电脑,安装xcode后,每次运行模拟器都会出现让输入管理员密码的问题,上网搜了很多解决办法,最后整理了一下: 1、打开终端 2、输入DevToolsSecurity --status 上面的指令时查看开发者状态的,如果是 Developer mode is currently disabled.那就对了 3、输入DevToolsSecurity --enable 此时会弹出密码输
VS2017 DLL动态库使用教程【七】为什么我的程序不能在别人电脑运行
考虑一个很最最最简单的程序: #include <stdio.h> #include <Windows.h> int main() { printf("你好\n"); system("pause"); return 0; } 将其编译,得到一个*.exe文件。 在本地自然可以顺便运行,有时候你刚刚做完一个这样的练习,迫不及待地要向朋友炫耀一下。一脸淫笑的你...
VC++6.0工具创建文件编译、链接、运行以及调试基础-顺序结构
熟悉开发环境,程序开发流程,基本调试 1.实验目的和要求 1.熟悉Visual C++ 6.0的集成开发环境; 2.学习完整的C++程序开发过程,理解简单的C++程序结构; 3.学习C++程序的建立、编译和调试执行的方法与步骤。 2.实验说明 开发环境,学习如何建立、编译、执行程序,理解简单的C++程序结构。对于复杂的程序需要了解程序运行过程中代码的执行情况,学习如何设置断点、单
运行QT5.7程序显示没有权限问题(Operation net permitted)
遇到问题:运行QT5.7程序显示没有权限(Operation net permitted) eth0:you dont have permission to capture on that device(socket:Operation net permitted) 解决方法【方法一】: qt creator运行工程,显示没有权限后,从命令行进入工程目录执行以下操作; qmake //生成Ma
andriod studio 执行报错:所有R都是红的
andriod studio 2.3,几次静态时都没错,一执行报错所有R都是红的 有的 用法1解决,有的用法2解决: 法1:File-Invalidate Cache/Restart... 当法1不OK时,用法2. 法2:新建一个项目,把代码粘贴过去 至于为什么 我也得问问高手
解决新安装的CodeBlocks无法编译运行问题
没有用过CodeBlocks这个C/C++IDE,因要做作业,所以下载了,但发现无法编译更加不用说运行了,形况如下图:这种形况是怎么回事呢? 看了下提示,原来是没有编译器!! 发现了自己下载安装的是没有编译器的版本,悲剧的是,我电脑中也没有安装其他的编译器。 有什么方法解决问题呢? 我的解决方案就是卸载了重新安装!在官网中下载到这步,选择二进制版本,如图: 点击进入: 框中上
我们是很有底线的