小编dis*_*ney的帖子

构建项目时的权限问题

我试图在一台机器上建立一个项目,但我得到以下内容:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(744,5): warning MSB3075: The command "regsvr32 /s "C:\builds\working\\Win32\Debug\projx86.dll"" exited with code 5. Please verify that you have sufficient rights to run this command.
The previous error was converted to a warning because the task was called with ContinueOnError=true.
Build continuing because "ContinueOnError" on the task "Exec" is set to "true".
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(756,5): error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions.
Run Code Online (Sandbox Code Playgroud)

我使用的用户帐户是计算机上的管理员,那么是否应该没有最高权限?

我可以去启动并右键单击并以管理员身份运行,这可能会对其进行排序,但我尝试自动构建并运行此项目,因此我无法使用该方法. …

windows visual-studio-2010

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

GetProcessImageFileName没有链接

我试图使用GetProcessImageFileName.我已经包含了Psapi.h但是当我尝试ti编译时我得到了

error LNK2019: unresolved external symbol _GetProcessImageFileNameA@12 referenced in function "bool __cdecl FindProcesses(char const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)" (?FindProcesses@@YA_NPBDPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)99>G:\Test\main\Tests.exe : fatal error LNK1120: 1 unresolved externals
Run Code Online (Sandbox Code Playgroud)

该功能出现在Itellisense,所以任何人都可以告诉我为什么它不会编译?

c++ visual-studio-2008

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

比较C++中的两个文件

我有一个比较两个文件的功能,看它们是否相同.它逐字节读取文件并检查它们是否相同.
我现在遇到的问题是,对于大文件,这个功能需要相当长的时间.

检查文件是否相同的更好,更快的方法是什么?

c++ windows file

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

尝试为图表设置自定义颜色

我正在尝试向柱形图添加自定义颜色,因此每列都有不同的颜色。我有以下代码:

__this._chartColours = ['#2776BD', '#00A1D0','#00C195','#7ED321','#A8C600','#C9B600','#E3A600', '#F7941E', '#FC7149'];
__this._chart = am4core.create(__this._tileChartDiv[0], am4charts.XYChart);

if(result.chartDataMap != null)
{
    var colorSet = new am4core.ColorSet();
    var counter = 0;
    $.each(result.chartDataMap, function(xAxis, yAxis)
    {
        __this._dataProvider.push({"category": xAxis, "column-1": yAxis});
        __this._chart.colors.list.push(am4core.color(__this._chartColours[counter]));
    });
    __this._chart.data = __this._dataProvider;
    __this._chart.padding(40, 40, 40, 40);
    
    var categoryAxis = __this._chart.xAxes.push(new am4charts.CategoryAxis());
    categoryAxis.renderer.grid.template.location = 0;
    categoryAxis.dataFields.category = "category";
    categoryAxis.renderer.minGridDistance = 60;
    categoryAxis.title.text = result.xAxisTitle;

    var label = categoryAxis.renderer.labels.template;
    label.wrap = true;
    label.maxWidth = 120;

    var valueAxis = __this._chart.yAxes.push(new am4charts.ValueAxis());
    valueAxis.title.text = result.yAxisTitle;

    var series = __this._chart.series.push(new …
Run Code Online (Sandbox Code Playgroud)

amcharts amcharts4

3
推荐指数
1
解决办法
4599
查看次数

AM Charts - 更改工具提示文本的颜色

无法弄清楚如何更改工具提示的文本颜色。对于我的柱状图,我试过:

 series.tooltip.label.fill = am4core.color("#FFFFFF");
Run Code Online (Sandbox Code Playgroud)

但它不起作用。也好奇我是如何处理饼图的?是否有一个地方可以更新以影响所有图表类型,还是每个地方都需要独立处理?

amcharts

3
推荐指数
1
解决办法
6075
查看次数

SHFileOperation/SHFILEOPSTRUCT

我试图将目录复制到新位置.所以我使用SHFileOperation/SHFILEOPSTRUCT如下:

SHFILEOPSTRUCT sf;
memset(&sf,0,sizeof(sf));
sf.hwnd = 0;
sf.wFunc = FO_COPY;
dirName += "\\*.*";
sf.pFrom = dirName.c_str();
string copyDir = homeDir + "\\CopyDir";
sf.pTo = copyDir.c_str();
sf.fFlags = FOF_NOCONFIRMATION | FOF_NOCONFIRMMKDIR | FOF_NOERRORUI;

int n = SHFileOperation(&sf);
if(n != 0)
{
    int x = 0;
}
Run Code Online (Sandbox Code Playgroud)

所以我将值设置如上.我在文件夹中创建了一个文件(我关闭了Handle,所以移动应该没问题).SHFileOperation调用返回2,但我无法找到解释这些错误代码的任何地方.有谁知道我在哪里可以找到2意味着什么,或者有没有人有任何想法为什么它可能无法正常工作?干杯

c++ windows

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

编译问题 - 代码C2129

错误C2129:声明但未定义的静态函数'void func(int,char*)'

我读到了:

必须在文件范围内定义静态函数.如果函数在另一个文件中定义,则必须将其声明为extern.

难道文件范围意味着它必须在定义要么在C++或.H,或者只是内.h文件在其声明?

c++ winapi file

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

MongoDB - 如何获取查找查询的计数

我不能为我的生活找到如何使用mongo db中的java驱动程序计算查找查询.有人可以把我从痛苦中解救出来吗?

我有以下内容:

MongoCursor<Document> findRes = collection.find().iterator();
Run Code Online (Sandbox Code Playgroud)

但是我没有任何计数方法可以在任何地方找到.

java mongodb

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

用户在文本区域输入的字符数超过最大长度时的错误消息

当用户尝试超过文本区域中的最大长度时,如何向用户返回错误消息?

HTML有没有办法向用户返回错误?

html javascript jquery

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

切断焦炭的结尾*

所以我有一个char*.我想在最后切断一些.所以

char *sentence = "My name is Ted";
Run Code Online (Sandbox Code Playgroud)

我该如何切断泰德.我可以把它变成一个字符串,然后使用子字符串(来自Java,这就是我去的方法)但是id而不是那样做.但我不知道怎么用char*来做.

编辑:进一步的问题.问题出在一个函数中,它接受一个进程并且意味着在该进程启动时返回该位置.多数民众赞成我可以得到它.但是参数char*procLocation是通过引用传递的,因此该位置将被发送回那里.

我只能获取包含进程名称的位置.我想切断流程的名称,只返回位置.我已经尝试将该位置设为字符串并执行子字符串(字符串 - processName的长度).没关系.但

procLocation = location.c_str(); // where location.substr is the location - the process name
Run Code Online (Sandbox Code Playgroud)

回复错误:错误C2440:'=':无法从'const char*'转换为'char*'

c++ string

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