我想使用在main.cpp中的文件h3.cpp上定义的函数,为此我创建了文件h3.h并在头文件中声明了该特定函数。但是我的文件h3.cpp没有被编译并显示错误-
对WinMain @ 16的未定义引用-
// newly initialized Map
Map<String, List<Obligation>> map = new LinkedHashMap<String, List<Obligation>>();
// assume the list is populated
List<Obligation> obligations = someMethod();
for(Obligation obligation : obligations) {
for(String license : obligation.getLicenseIDs()) {
if(map.containsKey(license)) {
map.get(license).add(obligation);
} else {
List<Obligation> list = new ArrayList<Obligation>();
list.add(obligation);
map.put(license, list);
}
}
}
>>> from fuzzywuzzy import fuzz
>>>'''
```import pandas as pd
import json
from fuzzywuzzy import fuzz```
```ModuleNotFoundError
Traceback (most recent call last)
<ipython-input-2-a67086b59a14> in <module>
1 import pandas as pd
2 import json
---> 3 from fuzzywuzzy import fuzz
ModuleNotFoundError: No module named 'fuzzywuzzy'```
//main.cpp
#include<iostream>
#include"h3.h"
using namespace std;
int main(){
intlog();
log("hello");
return 0;
}
答案 0 :(得分:2)
如果使用的是Visual Studio,请更改项目设置。
转到项目菜单,然后选择项目属性,链接器,系统,然后将子系统选项从通过下拉列表 Windows(/ SUBSYSTEM:WINDOWS)到控制台(/ SUBSYSTEM:CONSOLE)。
如果您使用的是Code :: Blocks,请在项目/目标选项中进行更改。
转到构建目标,类型的默认设置: GUI应用程序-您的项目不正确,将其更改为控制台(通过下拉列表)。