小编105*_*ter的帖子

错误LNK2019:函数main中引用的未解析的外部符号

我试图用C++运行我的简单汇编代码.我只有两个文件".cpp"文件和".asm"文件.在编译时会出现错误(见下文).如果有人可以提供帮助,我将不胜感激...... :)

这是我的"main.cpp"文件

#include <iostream>
using namespace std;

extern "C" int GetValueFromASM(); 

int main(int argc, char *argv[]){

cout<<"value is:"<<GetValueFromASM()<<endl;
cin.get();

return 0;
}
Run Code Online (Sandbox Code Playgroud)

我还有一个简单的"asm.asm"文件

.code
   GetValueFromASM proc
   mov rax,3254
   ret
   GetValueFromASM endp
end
Run Code Online (Sandbox Code Playgroud)

当尝试构建我得到此错误:

1>main.obj : error LNK2019: unresolved external symbol GetValueFromASM referenced in             
function main

1>..\visual studio 2012\Projects\AllAssembly\x64\Debug\AllAssembly.exe : fatal error LNK1120: 1 unresolved externals
Run Code Online (Sandbox Code Playgroud)

我试过去物业 - >链接 - >附加图书馆目录并改变路径,但它不起作用.

我也试过去LINKER-> SYSTEM-> SUBSYSTEM并选择"Windows(/ SUBSYSTEM:WINDOWS)"或"Console(/ SUBSYSTEM:CONSOLE)"但两个都​​没有工作.任何人都可以帮助!! ..非常感谢

c++ assembly x86-64 visual-studio-2012

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

在生产环境中运行 Artisan 命令 - Laravel 4.*

我被困在如何在生产环境中运行工匠命令。我使用 Hostgator(共享主机)作为我的托管公司。我试图在我的 win8 机器上通过 ftp 客户端运行命令。所有命令都不起作用。它给出了“无效命令”错误。

任何人都可以帮忙吗?!谢谢。下面是我尝试运行的示例命令。

php artisan migrate
Run Code Online (Sandbox Code Playgroud)

php shared-hosting laravel composer-php laravel-4

0
推荐指数
1
解决办法
3420
查看次数