Questions tagged «c++»

C ++是一种静态类型化,自由格式,多范例,已编译的通用编程语言。编程问题是题外话,应在http://stackoverflow.com/上提问

1
Slackware ./configure错误
我是slackware的新手。 我正试图在我的slackware 14.0上安装freetds,但是当我运行./configure时我得到了这个错误 config.log说: gcc:错误:无法识别的命令行选项'-V' gcc:致命错误:没有输入文件 gcc:错误:无法识别的命令行选项'-qversion' gcc:致命错误:没有输入文件 ... ... 错误:C编译器无法创建可执行文件

1
Nginx提供C ++ cgi脚本:响应是二进制格式
我试图在nginx上运行C ++ CGI脚本。我正在使用来自nginx网站的脚本的FCGIWrap。程序代码是这样的: #include <iostream> using namespace std; int main () { cout << "Content-type:text/html\n\n"; cout << "<html>\n"; cout << "<head>\n"; cout << "<title>Hello World - First CGI Program</title>\n"; cout << "</head>\n"; cout << "<body>\n"; cout << "<h2>Hello World! This is my first CGI program</h2>\n"; cout << "</body>\n"; cout << …
centos  nginx  c++  cgi  fastcgi 

0
Steer Suite安装[暂停]
我需要使用Visual Studio 2017安装Steer Suite以及Glew和Free Glue。我已经克隆了Steer Suite软件 https://github.com/mahyarkoy/SteerLite 。我将以下Glut文件放置如下: 头文件:glut.h,freeflut_std.h,freeglut_ext.h,freeglut.h 成 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Include\GL 32位lib文件:freeglut.lib 成 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\lib 64位lib文件:freeglut.lib 成 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\lib\x64 32位DLL文件:freeglut.dll 成 C:\Windows\SysWOW64 64位DLL文件:freeglut.dll 成 C:\Windows\System32 对于我放置的GLEW文件 glew32.dll 成 C:\Windows\System32 glew32.lib 成 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\lib glew.h 成 C:\Program Files …

1
MS Express 2010中丢失的表单设计视图
在MS C ++ express 2010中处理Windows窗体项目。它完全构建没有错误,作为基于表单的应用程序正确运行但在解决方案资源管理器中,form1.h的图标将其显示为头文件 - 使用h图标,而不是而不是表格图标。我能想出的唯一答案是我在尝试解决另一个问题时已经改变/删除了一些东西 - 但是什么 - 我需要添加更多按钮!
c++ 

1
安装cmder时出错,你建议使用visual c ++ redistributable吗?
我有视觉工作室2014 2013 cmder.exe说 这个页面https://github.com/bliker/cmder/issues/501 似乎建议安装visual c ++ redistributable ..有人说2010年,有些人说2015年。 我不知道我是否拥有它。我有Visual Studio 2013.我不想最终通过安装C ++可再发行组件2010来降级我可能拥有的东西。而且我不希望通过安装像2015年的VS这样的版本来获得一些不兼容性我甚至不确定C ++版本(例如2010,2015)可再发行版是否与visual studio版本(2013或2015)有任何关系。

0
选择API以9600波特率超时
我正在读取串行/ UART中的数据,波特率为9600(我的115200波特率工作正常) 我编写了下面的代码,但每次选择API都会超时,它需要超过2秒的超时,这是不可取的。因为我有2048字节的数据所以在100毫秒内我应该能够得到一些数据,但我认为选择API没有接收中断,即使串行的Rx缓冲区有一些数据需要处理。 注意:相同的代码在beaglebone black上工作正常,而不是在intel atom-3900 /内核上使用的是Linux-intel 4.9。 感谢您的期待 码: int main(void) { int ret; char buf[1280]; fd_set m_Inputs; // fd_set for the select call for com input int m_maxFD; // max FD for select() call. struct timeval tv; /*Open Serial port in non blocking mode*/ int fd1; fd1 = …

1
无法在Eclipse中安装linux工具
我试图在我的Eclipse中安装linux工具(我想使用valgrind和包内的一些其他工具)。问题是,在尝试安装它们时,我收到以下错误: Software being installed: Remote OProfile Integration 1.0.0.201402102340(org.eclipse.linuxtools.oprofile.remote.feature.feature.group 1.0.0.201402102340) Missing requirement: Resource Selector Proxy for RDT (Incubation) 0.9.2.201402102340 (org.eclipse.linuxtools.profiling.launch.ui.rdt.proxy 0.9.2.201402102340) requires 'bundle org.eclipse.ptp.remote.core 7.0.0' but it could not be found Cannot satisfy dependency: From: Remote OProfile Integration 1.0.0.201402102340 (org.eclipse.linuxtools.oprofile.remote.feature.feature.group 1.0.0.201402102340) To: org.eclipse.linuxtools.profiling.remote.feature.group 0.8.0 Cannot satisfy dependency: From: Profile Framework Remote …

1
Cent OS 6.7中的g ++ 4.9.2将编译但不会链接
我正在使用Centos 6.7,并安装了devtools-3发行版并“启用”了它,使gcc 4.9.2成为默认值。一个使用正则表达式的简单C ++程序将进行编译,但不会链接。 // regex_search example #include <iostream> #include <string> #include <regex> int main() { std::string s("this subject has a submarine as a subsequence"); std::smatch m; std::regex e("\\b(sub)([^ ]*)"); // matches words beginning by "sub" std::cout << "Target sequence: " << s << std::endl; std::cout << "Regular expression: /\\b(sub)([^ …
linux  centos-6  c++  gcc 

1
如何使用MSBuild.rsp或以其他方式指定默认的Visual Studio MSBuild.exe命令行开关
我希望MSBuild.exe始终使用/ MP选项,以便始终使用多个内核来构建项目。我尝试将/ MP添加到MSBuild.rsp的最后一行(与MSBuild.exe可执行文件位于同一目录中)。但是,未使用/ MP选项。如何使Visual Studio始终使用/ MP选项? 该MSBuild.rsp介绍我想使用的行为,但我一直没能得到它的工作: 自动响应文件是MSBuild.exe在构建项目时自动使用的特殊.rsp文件。该文件MSBuild.rsp必须与MSBuild.exe位于同一目录中,否则将找不到该文件。您可以编辑此文件以指定默认命令行开关到MSBuild.exe。例如,如果您每次构建项目时都使用同一记录器,则可以将/ logger开关添加到MSBuild.rsp,并且MSBuild.exe将在每次构建项目时使用记录器。 我重新启动计算机,以确认MSBuild.exe是否不是使用MSBuild.rsp的先前版本。 我通过检查Windows任务管理器中的“打开文件位置”来验证是否在与MSBuild.exe相同的目录中修改了MSBuild.rsp。项目配置MP选项为空白(未明确禁用)。 我确认通过执行“仅项目”重建并仅计算Windows Task Manager中的一个cl.exe实例,并未使用MSBuild.rsp中的/ MP选项(如果我使用手动设置的/ MP选项进行了相同的重建,有超过10个cl.exe实例)。 我还尝试向MSBuild.rsp添加一堆垃圾,Visual Studio没有报告错误或警告,这使我认为MSBuild.rsp根本没有被使用。 我尝试为MSBuild启用诊断输出日志记录,并在项目的配置设置中明确启用它时显示/ MP选项(作为Tracker.exe的参数),但是如果我在项目的配置中将MP选项保留为空白,则仅包含在MSBuild.rsp中,/ MP选项不包括在此输出中。我不知道什么是Tracker.exe(我希望可以在其位置看到MSBuild.exe)。我还尝试在与Tracker.exe相同的目录中添加带有/ MP的Tracker.rsp文件,这完全没有帮助(并且我也尝试将MSBuild.rsp添加到我的Tracker.exe目录中,并且没有影响)。 只是为了查看rsp文件是否可以工作,我显式添加了rsp文件,并在项目的配置设置中添加了@选项,它确实显示为在诊断生成输出的/ MP选项中加载,但没有效果。 。/ MP选项作为cl.exe的参数包含在后面,而不是像在项目配置中指定MP选项时那样作为Tracker.exe的参数。我认为选项应该是MSBuild(或者我猜是Tracker.exe),而不是cl.exe。 我在大多数C ++项目中使用Visual Studio 2010。

1
需要在我使用C ++的计算机科学上使用gcc,但上手时遇到麻烦[关闭]
这是我的讲师关于Linux软件的建议(因为所需的软件Visual Studio 2017在Linux上不可用(我有Mint): 2)如果您是LINUX用户,我将接受使用开源开发的作业来自自由软件基金会的gcc编译器。 但是,讲师在软件安装过程中没有提供任何帮助。因为我是编程和Linux的新手,所以我需要一些帮助。我只有在学习Python时才有使用Microsoft Azure笔记本的经验,直到现在才有了PyCharm的经验,除此之外,我对编码软件一无所知。 我很确定我刚刚使用终端正确安装了gcc。(如果这提供了有关我正确安装它的任何确认,如果我转到“软件管理器”并键入“ gcc”,则它会显示绿色的复选标记,表明已安装)。 我现在如何使用gcc练习C ++?如何保存代码,以便可以上载作业?我是否需要安装其他产品,还是仅在终端上使用gcc?
linux  c++  gcc 

2
从程序中删除内存[关闭]
假设你的program.exe占用了100kb的内存。你能将它减少到0kb所以它理论上不能运行吗?Taskmgr.exe可能会说它正在运行,但如果它减少到0kb,那么它的功能就无法跟进。 那么,如果程序达到0kb,它甚至会列在taskmgr下吗? [编辑]我假设传统的taskkill或C ++ equivilent(忘了。我正在重新学习C ++)被阻止并且不起作用。 [编辑2]我的脚本只是一个简单的批处理脚本。它基本上看起来像这样: @echo off :x taskkill /f /im program.exe goto x
-1 windows  memory  c++ 

2
当路径包含空格时,GNU GCC编译器无法编译(C ++)
我完全按照Lefteris的“使用OpenCL玩游戏:高斯模糊”教程中的描述安装了代码::: blocks和GNU GCC + SDK Stream(Open GL)。为什么在作者Lefteris可以的情况下无法使用库路径中的空格进行编译?SDK流路径不可更改: C:\Program Files\AMD APP 。当我尝试GCC时,感觉就像 "Files\AMD" ...并产生错误。有什么解决办法吗?我正在使用Windows XP。
-2 windows-xp  gcc  c++  opencl 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.